Core Platform Team/Initiative/API Gateway/Epics, User Stories, and Requirements

Personas
This epic has the following personas:


 * Client Developer - A developer working with Wikimedia project data and content. Could be internal or external.
 * Administrator - A system administrator working for Wikimedia Foundation and implementing Foundation policies and priorities
 * API Developer - An internal developer creating APIs for internal or external use.
 * API Curator - A person who curates APIs for public use, such as the Product Manager for APIs (currently Evan).

Epic 1: API domain
At the end of this epic, we will have a single preferred API domain to point developers to. Note that numbers are not consecutive, since this epic was adapted from an earlier initiative.

Epic 2: API keys
At the end of this epic, we will have API keys that client developers can use to access Wikimedia APIs.

Epic 3: Rate limits
At the end of this epic, we can limit the rates of API calls by client developers.