Platforms Operations/APIs: Difference between revisions

(An overview of all API collections provided by Platform Operations)
 
(Linked to bugzilla bug for creating mailing list)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
API collections used in Platform Operations
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.
 
{| class="wikitable sortable"
|-
| '''IRC channel''' || #plat-ops-apis
|-
| '''Mailing list''' || being created in [https://bugzil.la/1281017 bug 1281017]
|}
 
== Project phases ==
 
# Establish list of APIs provided within Platform Operations
# Establish authentication/permissions models used, to see what commonality they share
# Decide on an API format suitable for describing the various APIs
# Provide an ingestion service that allows internal service providers within the team to submit API definitions
# 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

Latest revision as of 18:15, 20 June 2016

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