Submit Search
Upload
Designing Your API
•
91 likes
•
6,249 views
Alex Payne
Follow
Learnings from Twitter and Stamen.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 49
Download now
Download to read offline
Recommended
Social Developers London update for Twitter Developers
Social Developers London update for Twitter Developers
Angus Fox
Search and Discovery With Public and Private API Networks
Search and Discovery With Public and Private API Networks
Postman
REST with Her (and let Her take care of the REST)
REST with Her (and let Her take care of the REST)
Simon Courtois
The Private API Economy
The Private API Economy
WSO2
APIs explained for product managers
APIs explained for product managers
Richard Holmes
Refit
Refit
Naushad Warsi
State of the API: Insights Into the Future of APIs
State of the API: Insights Into the Future of APIs
Postman
Postman Platform Overview: Be API-First, Not API-Last
Postman Platform Overview: Be API-First, Not API-Last
Postman
Recommended
Social Developers London update for Twitter Developers
Social Developers London update for Twitter Developers
Angus Fox
Search and Discovery With Public and Private API Networks
Search and Discovery With Public and Private API Networks
Postman
REST with Her (and let Her take care of the REST)
REST with Her (and let Her take care of the REST)
Simon Courtois
The Private API Economy
The Private API Economy
WSO2
APIs explained for product managers
APIs explained for product managers
Richard Holmes
Refit
Refit
Naushad Warsi
State of the API: Insights Into the Future of APIs
State of the API: Insights Into the Future of APIs
Postman
Postman Platform Overview: Be API-First, Not API-Last
Postman Platform Overview: Be API-First, Not API-Last
Postman
Json-based Service Oriented Architecture for the web
Json-based Service Oriented Architecture for the web
kriszyp
The Netflix API Platform for Server-Side Scripting
The Netflix API Platform for Server-Side Scripting
Katharina Probst
SOAP vs REST
SOAP vs REST
Mário Almeida
REST vs. SOAP
REST vs. SOAP
Murat Çakal
Web services - A Practical Approach
Web services - A Practical Approach
Madhaiyan Muthu
REST Presentation
REST Presentation
Alexandros Marinos
Api for dummies
Api for dummies
Patrick Bouillaud
External Data Access with jQuery
External Data Access with jQuery
Doncho Minkov
API 101 - Understanding APIs.
API 101 - Understanding APIs.
Kirsten Hunter
REST - Representational State Transfer
REST - Representational State Transfer
Peter R. Egli
Web service introduction
Web service introduction
Sagara Gunathunga
Fastest Growing Web API Categories: Last 6 Months
Fastest Growing Web API Categories: Last 6 Months
ProgrammableWeb
6 Reasons Why APIs Are Reshaping Your Business
6 Reasons Why APIs Are Reshaping Your Business
Fabernovel
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb
Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)
Peter R. Egli
JSON: The Basics
JSON: The Basics
Jeff Fox
Rest & RESTful WebServices
Rest & RESTful WebServices
Prateek Tandon
Understanding REST
Understanding REST
Nitin Pande
Web Service Presentation
Web Service Presentation
guest0df6b0
REST & RESTful Web Services
REST & RESTful Web Services
Halil Burak Cetinkaya
Twitter API 2.0
Twitter API 2.0
Alex Payne
RefCard API Architecture Strategy
RefCard API Architecture Strategy
OCTO Technology
More Related Content
Viewers also liked
Json-based Service Oriented Architecture for the web
Json-based Service Oriented Architecture for the web
kriszyp
The Netflix API Platform for Server-Side Scripting
The Netflix API Platform for Server-Side Scripting
Katharina Probst
SOAP vs REST
SOAP vs REST
Mário Almeida
REST vs. SOAP
REST vs. SOAP
Murat Çakal
Web services - A Practical Approach
Web services - A Practical Approach
Madhaiyan Muthu
REST Presentation
REST Presentation
Alexandros Marinos
Api for dummies
Api for dummies
Patrick Bouillaud
External Data Access with jQuery
External Data Access with jQuery
Doncho Minkov
API 101 - Understanding APIs.
API 101 - Understanding APIs.
Kirsten Hunter
REST - Representational State Transfer
REST - Representational State Transfer
Peter R. Egli
Web service introduction
Web service introduction
Sagara Gunathunga
Fastest Growing Web API Categories: Last 6 Months
Fastest Growing Web API Categories: Last 6 Months
ProgrammableWeb
6 Reasons Why APIs Are Reshaping Your Business
6 Reasons Why APIs Are Reshaping Your Business
Fabernovel
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb
Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)
Peter R. Egli
JSON: The Basics
JSON: The Basics
Jeff Fox
Rest & RESTful WebServices
Rest & RESTful WebServices
Prateek Tandon
Understanding REST
Understanding REST
Nitin Pande
Web Service Presentation
Web Service Presentation
guest0df6b0
REST & RESTful Web Services
REST & RESTful Web Services
Halil Burak Cetinkaya
Viewers also liked
(20)
Json-based Service Oriented Architecture for the web
Json-based Service Oriented Architecture for the web
The Netflix API Platform for Server-Side Scripting
The Netflix API Platform for Server-Side Scripting
SOAP vs REST
SOAP vs REST
REST vs. SOAP
REST vs. SOAP
Web services - A Practical Approach
Web services - A Practical Approach
REST Presentation
REST Presentation
Api for dummies
Api for dummies
External Data Access with jQuery
External Data Access with jQuery
API 101 - Understanding APIs.
API 101 - Understanding APIs.
REST - Representational State Transfer
REST - Representational State Transfer
Web service introduction
Web service introduction
Fastest Growing Web API Categories: Last 6 Months
Fastest Growing Web API Categories: Last 6 Months
6 Reasons Why APIs Are Reshaping Your Business
6 Reasons Why APIs Are Reshaping Your Business
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)
JSON: The Basics
JSON: The Basics
Rest & RESTful WebServices
Rest & RESTful WebServices
Understanding REST
Understanding REST
Web Service Presentation
Web Service Presentation
REST & RESTful Web Services
REST & RESTful Web Services
Similar to Designing Your API
Twitter API 2.0
Twitter API 2.0
Alex Payne
RefCard API Architecture Strategy
RefCard API Architecture Strategy
OCTO Technology
The Open Source... Behind the Tweets
The Open Source... Behind the Tweets
Chris Aniszczyk
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
Tessa Mero
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
Tessa Mero
Ebook undisturbed rest-v1 [res_tful apis]
Ebook undisturbed rest-v1 [res_tful apis]
johnkbutcher
Crafting APIs
Crafting APIs
Tatiana Al-Chueyr
We are losing our tweets!
We are losing our tweets!
John O'Brien III
api_101
api_101
samir
Open APIs and the Semantic Web 2011
Open APIs and the Semantic Web 2011
John Musser
SoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:s
Eric Wahlforss
Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010
John Musser
Slack meetup 16 02-2020
Slack meetup 16 02-2020
Amit Chavan
Distributed Systems Development on the API Powered Web
Distributed Systems Development on the API Powered Web
3scale
Api Testing.pdf
Api Testing.pdf
JitendraYadav351971
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Blockchainizator
Web API Design
Web API Design
Jyotirmoy Dey
Web API Design: Crafting Interfaces that Developers Love
Web API Design: Crafting Interfaces that Developers Love
Jamison K. Bell | OvenPOP 360
JOSA TechTalks - RESTful API Concepts and Best Practices
JOSA TechTalks - RESTful API Concepts and Best Practices
Jordan Open Source Association
Best practices and advantages of REST APIs
Best practices and advantages of REST APIs
Aparna Sharma
Similar to Designing Your API
(20)
Twitter API 2.0
Twitter API 2.0
RefCard API Architecture Strategy
RefCard API Architecture Strategy
The Open Source... Behind the Tweets
The Open Source... Behind the Tweets
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
Ebook undisturbed rest-v1 [res_tful apis]
Ebook undisturbed rest-v1 [res_tful apis]
Crafting APIs
Crafting APIs
We are losing our tweets!
We are losing our tweets!
api_101
api_101
Open APIs and the Semantic Web 2011
Open APIs and the Semantic Web 2011
SoundCloud API Do:s and Don't:s
SoundCloud API Do:s and Don't:s
Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010
Slack meetup 16 02-2020
Slack meetup 16 02-2020
Distributed Systems Development on the API Powered Web
Distributed Systems Development on the API Powered Web
Api Testing.pdf
Api Testing.pdf
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Web API Design
Web API Design
Web API Design: Crafting Interfaces that Developers Love
Web API Design: Crafting Interfaces that Developers Love
JOSA TechTalks - RESTful API Concepts and Best Practices
JOSA TechTalks - RESTful API Concepts and Best Practices
Best practices and advantages of REST APIs
Best practices and advantages of REST APIs
More from Alex Payne
Splitting up your web app
Splitting up your web app
Alex Payne
The perils and rewards of working on stuff that matters
The perils and rewards of working on stuff that matters
Alex Payne
Emerging Languages: A Tour of the Horizon
Emerging Languages: A Tour of the Horizon
Alex Payne
The Why and How of Scala at Twitter
The Why and How of Scala at Twitter
Alex Payne
Building Distributed Systems in Scala
Building Distributed Systems in Scala
Alex Payne
Speedy, Stable, and Secure: Better Web Apps Through Functional Languages
Speedy, Stable, and Secure: Better Web Apps Through Functional Languages
Alex Payne
Mind The Tools
Mind The Tools
Alex Payne
Strange Loop 2009 Keynote: Minimalism in Computing
Strange Loop 2009 Keynote: Minimalism in Computing
Alex Payne
The Business Value of Twitter
The Business Value of Twitter
Alex Payne
The Interaction Design Of APIs
The Interaction Design Of APIs
Alex Payne
Why Scala for Web 2.0?
Why Scala for Web 2.0?
Alex Payne
The Twitter API: A Presentation to Adobe
The Twitter API: A Presentation to Adobe
Alex Payne
Protecting Public Hotspots
Protecting Public Hotspots
Alex Payne
Twitter at BarCamp 2008
Twitter at BarCamp 2008
Alex Payne
Securing Rails
Securing Rails
Alex Payne
Why Scala?
Why Scala?
Alex Payne
Scaling Twitter - Railsconf 2007
Scaling Twitter - Railsconf 2007
Alex Payne
More from Alex Payne
(17)
Splitting up your web app
Splitting up your web app
The perils and rewards of working on stuff that matters
The perils and rewards of working on stuff that matters
Emerging Languages: A Tour of the Horizon
Emerging Languages: A Tour of the Horizon
The Why and How of Scala at Twitter
The Why and How of Scala at Twitter
Building Distributed Systems in Scala
Building Distributed Systems in Scala
Speedy, Stable, and Secure: Better Web Apps Through Functional Languages
Speedy, Stable, and Secure: Better Web Apps Through Functional Languages
Mind The Tools
Mind The Tools
Strange Loop 2009 Keynote: Minimalism in Computing
Strange Loop 2009 Keynote: Minimalism in Computing
The Business Value of Twitter
The Business Value of Twitter
The Interaction Design Of APIs
The Interaction Design Of APIs
Why Scala for Web 2.0?
Why Scala for Web 2.0?
The Twitter API: A Presentation to Adobe
The Twitter API: A Presentation to Adobe
Protecting Public Hotspots
Protecting Public Hotspots
Twitter at BarCamp 2008
Twitter at BarCamp 2008
Securing Rails
Securing Rails
Why Scala?
Why Scala?
Scaling Twitter - Railsconf 2007
Scaling Twitter - Railsconf 2007
Recently uploaded
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
costume and set research powerpoint presentation
costume and set research powerpoint presentation
phoebematthew05
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
Neo4j
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Recently uploaded
(20)
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
costume and set research powerpoint presentation
costume and set research powerpoint presentation
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Designing Your API
1.
Design Your API Learnings
From Twitter + Stamen
2.
Basics We don’t need
to define what an API is at this point...
3.
http://twitter.com/users/show/al3x.json ...but it’s worth
explaining where APIs have ended up. This is an example from the API I maintain at Twitter. Can anyone guess what it does?
4.
(It’s basically all
about REST) Most providers have decided on REST. Google abandoned SOAP. XML-RPC is gradually being abandoned. This makes a conversation about APIs much simpler.
5.
Provider I’m coming from
the perspective of developing, maintaining, and providing an API.
Download now