Platforms Operations/APIs

From MozillaWiki
Jump to: navigation, search

Platform Operations provides services for developers. Most of these services are exposed via APIs.

It is our intention to provide a uniform view of the APIs we offer as an organisation, much like AWS provides a uniform command line client, platform libraries and web based docs, driven from schemas which are published when services are deployed.

IRC channel #plat-ops-apis
Mailing list being created in bug 1281017

Project phases

  1. Establish list of APIs provided within Platform Operations
  2. Establish authentication/permissions models used, to see what commonality they share
  3. Decide on an API format suitable for describing the various APIs
  4. Provide an ingestion service that allows internal service providers within the team to submit API definitions
  5. Look into aligning auth/permissions models to provide a single command line and set of platform libraries

Known APIs

This is currently being captured in https://public.etherpad-mozilla.org/p/plat-ops-apis