SlideShare a Scribd company logo
Wikipedia for Web APIs
Developer-driven adoption
Standard API resources
● Docs
● SDKs
● API console
New trends
● APIs for non-technical people
● 3rd-party integrations
● API flows
● IoA - Internet of APIs
iPaaS
Integration platform as a service
Consumer products
Give me more API!
Hold a minute … or month
API growth
6 days 3 days 9 days 8 days
Standard approach
Human-readable docs
Method
characteristics
Arguments
Response
description
Method
Method description
required?
Argument type
Response type
Response description
Response description
Machine-readable docs
API version
Supported protocols
Method
Method
description
Link to response
description
required?
Argument type
API
characteristics
Method
characteristics
Response
Arguments
Would it be nice?
● All API descriptions in one place
● Documented in one format
● Anyone can add/improve API description
What does APIs.guru do?
● Filter out private and non-reliable APIs.
● Convert different formats into Swagger 2.0
● Fix mistakes, ~80% of spec have them
● Add additional data, like: logo, categories, …
● Update specs on daily basis
CPI - Cost per integration
OpenAPI + APIs.guru
Public APIs
Contribution process
Validation script
Review
API
owner
Pull requests
Contributors
API
Any-API.com
SDKs.io
CenitSaaS.com
commandcar
DataFire.io
Paw by luckymarmot.com
Tested on APIs.guru
Road map
● Minimal valuable set of APIs - Done
● Grow number of integrations - In progress
● Collaborate with API owners - In progress
● Build community - Need your help:)
ivan.goncharov.ua@gmail.com ivangon4arovhttps://git.io/APIs.guru
@APIs_guru
Join the movement
Far Far Future: Synergy
Data incompatibility
{
“First name”: “John”,
“Surname”: “Smith”
}
{
“Name”: “John”,
“Surname”: “Smith”
}
{
“Full name”: “John Smith”
}
Schema incompatibility
{
“properties”: {
“First name”: {
“type”: “string”
},
“Surname”: {
“type”: “string”
}
}
}
{
“properties”: {
“Name”: {
“type”: “string”
},
“Surname”: {
“type”: “string”
}
}
}
{
“properties”: {
“Full name”: {
“type”: “string”
}
}
}
Stage 1: Scalar types
{
“properties”: {
“First name”: {
“type”: “string”
}
“Surname”: {
“type”: “string”
}
}
}
{
“properties”: {
“First name”: {
“$ref”:
“http://apis.guru/types/name#”
}
“Surname”: {
“$ref”:
“http://apis.guru/types/surname#”
}
}
}
Stage 2: Complex types
{
“properties”: {
“First name”: {
“$ref”: “http://apis.guru/
types/name#”
},
“Surname”: {
“$ref”: “http://apis.guru/
types/surname#”
}
}
}
{
“$ref”: “http://apis.guru/
types/fullname/15#”
}
Stage 3: type converters
function (data) {
return {
“Full name”: data[“First name”] + data[“Surname”]
};
}
{
“First name”: “John”
“Surname”: “Smith”
}
{
“Full name”: “John Smith”
}
Why not Hypermedia?
Cool technology, but doesn’t help iPaaS:
● Can access metadata only after first call
● Metadata only for particular entities
● Require API owner to change implementation

More Related Content

PPTX
API Athens Meetup - API standards 22.03.2016
PPTX
API Athens Meetup - API standards 25-6-2014
PPTX
Public API
PPTX
Api types
PPTX
API Description Languages: Which is the Right One for Me?
PDF
WordPress for iOS - Under the Hood
PPTX
Build Better Apps through API Virtualization
PPTX
API Readiness: Visualizing and Virtualizing
API Athens Meetup - API standards 22.03.2016
API Athens Meetup - API standards 25-6-2014
Public API
Api types
API Description Languages: Which is the Right One for Me?
WordPress for iOS - Under the Hood
Build Better Apps through API Virtualization
API Readiness: Visualizing and Virtualizing

What's hot (20)

PPTX
Maintainable API Docs and Other Rainbow Colored Unicorns
PPT
apidays LIVE New York 2021 - Designing API's: Less Data is More! by Damir Svr...
PDF
APIs Are Forever - How to Design Long-Lasting APIs
PPTX
Api readiness ss
PDF
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
PDF
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
PDF
Webcast: Apigee Edge Product Demo
PPTX
Open Event API
PDF
apidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
PPTX
API Trends: What to expect in 2012
PDF
API Copyrights: New Considerations for Building or Using APIs
PPTX
App & API Monitoring: Building a 5-Star Reputation for your Apps
PPTX
APIs.JSON: Bootstrapping The Web of APIs
PDF
The other side of elegant websites
PPTX
Past, Present, Future of APIS
PDF
apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...
PDF
The API-Application Semantic Gap
PPTX
Api Design
PDF
Ultimate Guide to 30+ API Documentation Solutions
PDF
apidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflix
Maintainable API Docs and Other Rainbow Colored Unicorns
apidays LIVE New York 2021 - Designing API's: Less Data is More! by Damir Svr...
APIs Are Forever - How to Design Long-Lasting APIs
Api readiness ss
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
Webcast: Apigee Edge Product Demo
Open Event API
apidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
API Trends: What to expect in 2012
API Copyrights: New Considerations for Building or Using APIs
App & API Monitoring: Building a 5-Star Reputation for your Apps
APIs.JSON: Bootstrapping The Web of APIs
The other side of elegant websites
Past, Present, Future of APIS
apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...
The API-Application Semantic Gap
Api Design
Ultimate Guide to 30+ API Documentation Solutions
apidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflix
Ad

Viewers also liked (6)

PPTX
German Telecoms Market Q3/2016
PDF
Serverless Architecture
PDF
API is the New Black for FinTech & Financial Institutions
PDF
PSD2: Making it actionable
PDF
The API SlideShare for Bankers and Fintech Executives
 
PDF
GAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
German Telecoms Market Q3/2016
Serverless Architecture
API is the New Black for FinTech & Financial Institutions
PSD2: Making it actionable
The API SlideShare for Bankers and Fintech Executives
 
GAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
Ad

Similar to Nordic API days 2016 - APIs.guru Wikipedia for Web APIs (20)

PDF
[Workshop] Managing the API lifecycle with Open Source Technologies
PDF
Build, Test, Deploy: The Ultimate Handbook for Modern API Development
PPTX
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
PPTX
Putting order to your API ecosystem
PPTX
APIdays Paris 2014 - The State of Web API Languages
PDF
[WSO2Con EU 2018] WSO2 API Manager - Why, What, How, and What's Next
PDF
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...
PDF
[WSO2 Integration Summit Bern 2019] Transforming Your Business through APIs
PPTX
Api design part 1
PDF
Building an API Factory: Turn your APIs into Products
PDF
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
PPTX
Smartone v1.0
PPTX
INTERFACE by apidays_What's your Type? Understanding API Types and Choosing t...
PDF
João Emilio Santos Bento da Silva - Estratégia de APIs
PDF
A Snapshot of API Design Trends In 2019
PPTX
apidays New York 2025 - Two tales of API Change Management by Eric Koleda (Coda)
PPTX
Webcast: Apigee Edge Product Demo
PDF
Designing a json/rest api for your mobile app
PDF
INTERFACE by apidays 2023 - No more coding API's, Prerna Sood, Syncloop
PDF
A Comprehensive Guide to Using Python for Backend API Development
[Workshop] Managing the API lifecycle with Open Source Technologies
Build, Test, Deploy: The Ultimate Handbook for Modern API Development
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
Putting order to your API ecosystem
APIdays Paris 2014 - The State of Web API Languages
[WSO2Con EU 2018] WSO2 API Manager - Why, What, How, and What's Next
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...
[WSO2 Integration Summit Bern 2019] Transforming Your Business through APIs
Api design part 1
Building an API Factory: Turn your APIs into Products
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
Smartone v1.0
INTERFACE by apidays_What's your Type? Understanding API Types and Choosing t...
João Emilio Santos Bento da Silva - Estratégia de APIs
A Snapshot of API Design Trends In 2019
apidays New York 2025 - Two tales of API Change Management by Eric Koleda (Coda)
Webcast: Apigee Edge Product Demo
Designing a json/rest api for your mobile app
INTERFACE by apidays 2023 - No more coding API's, Prerna Sood, Syncloop
A Comprehensive Guide to Using Python for Backend API Development

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Encapsulation theory and applications.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Electronic commerce courselecture one. Pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Programs and apps: productivity, graphics, security and other tools
A Presentation on Artificial Intelligence
Dropbox Q2 2025 Financial Results & Investor Presentation
Assigned Numbers - 2025 - Bluetooth® Document
The Rise and Fall of 3GPP – Time for a Sabbatical?
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A comparative analysis of optical character recognition models for extracting...
Encapsulation theory and applications.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
20250228 LYD VKU AI Blended-Learning.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
Programs and apps: productivity, graphics, security and other tools

Nordic API days 2016 - APIs.guru Wikipedia for Web APIs