Core Platform Team/Initiatives/API Platform: Difference between revisions
Content deleted Content added
→Artifacts: add oauth flowchart |
mNo edit summary |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
⚫ | |||
⚫ | |||
| name = API Platform |
| name = API Platform |
||
| description = |
| description = |
||
| group = [[ |
| group = [[Platform Team]] |
||
| product lead = [[User: |
| product lead = [[User:WMF| ]] |
||
| lead = [[User: |
| lead = [[User:WMF| ]] |
||
| team = [[User:WDoran (WMF)|Will Doran]], [[User:BPirkle (WMF)|Bill Pirkle]], [[User:NNikkhoui_(WMF)|Nikki Nikkhoui]], [[User:WQuarshie (WMF)|Wendy Quarshie]], [[User:APaskulin (WMF)|Alex Paskulin]] |
| team = [[User:WDoran (WMF)|Will Doran]], [[User:BPirkle (WMF)|Bill Pirkle]], [[User:NNikkhoui_(WMF)|Nikki Nikkhoui]], [[User:WQuarshie (WMF)|Wendy Quarshie]], [[User:APaskulin (WMF)|Alex Paskulin]] |
||
| Phabricator = api_platform |
| Phabricator = api_platform |
||
Line 20: | Line 19: | ||
* Define API principles and streamline processes for consistent user experiences |
* Define API principles and streamline processes for consistent user experiences |
||
* Amplify high impact capabilities by concentrating APIs |
* Amplify high impact capabilities by concentrating APIs |
||
* Design interfaces for producer and consumer |
* Design interfaces for producer and consumer to discover and publish APIs |
||
== Notes == |
== Notes == |
||
Line 28: | Line 27: | ||
* [https://docs.google.com/presentation/d/146wd8uCOXIE1EBp5cuQJ5EUR0Ph0dAXeZxxAOjGcnpY/edit#slide=id.gc400d75e77_0_8 API Platform: Strategy & Roadmap (June 2021)] |
* [https://docs.google.com/presentation/d/146wd8uCOXIE1EBp5cuQJ5EUR0Ph0dAXeZxxAOjGcnpY/edit#slide=id.gc400d75e77_0_8 API Platform: Strategy & Roadmap (June 2021)] |
||
* [https://www.mediawiki.org/wiki/Core_Platform_Team/Initiatives/API_Platform/API_list List of existing APIs] |
|||
* [https://miro.com/app/board/o9J_l2_DjdI=/ API Portal |
* [https://miro.com/app/board/o9J_l2_DjdI=/ API Portal flowchart ] |
||
[[File:OAuth 2 API Portal flows.webm|thumb|left| API Portal OAuth2.0 video explanation ]] |
Latest revision as of 14:20, 10 July 2023
![]() | This page is an archive. Do not edit the contents of this page. Please direct any additional comments to the current talk page. |
API Platform
|
Vision
For API producers and consumers, internal and external to Wikimedia, who need to create, manage, discover, and use APIs, the API Platform is a set of tools, processes, and best practices that empowers APIs as a method for creating and sharing free knowledge.
Different from existing APIs, our product breaks down barriers to entry for consumption and contribution to Wikimedia APIs
Context
The API Platform is a product that empowers API producers and consumers to discover, leverage and expose access to Knowledge as a Service. The API Platform workstream will:
- Define API principles and streamline processes for consistent user experiences
- Amplify high impact capabilities by concentrating APIs
- Design interfaces for producer and consumer to discover and publish APIs
Notes
- Team members should be adding to our collective set of notes along the way