SlideShare a Scribd company logo
HOW TO EVALUATE AN API! 
(without writing a line of code) 
Adam DuVander @adamd :! 
! 
! 
Ultimate Developer Event 2014
Your Typical Developer 
Claire Thompson
Claire Thompson
Felipe Venâncio
Ray Devlin
Ray Devlin
API Sniff Test 
D 
Documentation
API Survey
API Sniff Test 
D 
Documentation
API Sniff Test 
D 
Documentation 
C 
Client Libraries
API Sniff Test 
D 
Documentation 
C 
Client Libraries 
B 
Blog Posts
API Sniff Test 
D 
Documentation 
C 
Client Libraries 
B 
Blog Posts 
A 
About Page
Ray Devlin
Areas for Full Evaluation 
Control 
Reliability 
Security 
Longevity
Infrastructure APIs
Content APIs
Application APIs
CONTROL
Can We Build It? 
Em Tom Hughes-Croucher 
Yes We Can! But do we need to?
Can We Touch It? 
Dave Lawler
Their Biggest Competitors 
API C1 C2 C3
Their Biggest Competitors 
API C1 C2 C3 
C0
Look for Standards/Conventions
Lucene Query Syntax 
(apis OR api) AND nordic 
topic:apis AND country:sweden 
days:[1 TO 3]
Client Library Abstractions 
db.get('collection', 'key') 
db.put('collection', 'key', { “data”: “goes here” })
Client Library Abstractions 
db.get('collection', 'key') 
db.put('collection', 'key', { “data”: “goes here” })
Data Export
Data Export 
your data in 
your data out
Bulk Downloads
Bulk Downloads
RELIABILITY
How to Evaluate an API Without Writing a Line of Code
Twitter’s SXSW Downtime
API Survey
What Downtime?
Goals of a Status Page 
Be Transparent 
Be Helpful 
Be Proactive
Provides Status Updates
Shows Current API Health
Shows Current API Health
Shows Current API Health
Shows Recent Issues and Downtime
Shows Recent Issues and Downtime
How to Evaluate an API Without Writing a Line of Code
SECURITY
Their Systems 
Scott Schiller
James Stewart
Security Standards 
Eran Sandler
Privacy
Process for Data Access 
Thomas Guest
Shares Best Practices
Data Ownership
LONGEVITY
LaptopMag
LaptopMag
How to Evaluate an API Without Writing a Line of Code
API Business Models 
John Musser — bit.ly/apibizmodels
33+ Dead GoogleAPIs
How to Evaluate an API Without Writing a Line of Code
How to Evaluate an API Without Writing a Line of Code
How to Evaluate an API Without Writing a Line of Code
“If longevity comes up short, 
fall back on control.” 
– @adamd at Ultimate Developer Event
PERSONALITY 
** BONUS **
Ray Devlin
Felipe Venâncio
4+ Ways to Evaluate an API 
Control: Look for as much as possible 
Reliability: Transparent, proactive, helpful 
Security: Systems, processes, best practices 
Longevity: Does the biz model make sense? 
Personality: Let me show you mine @adamd

More Related Content

PPTX
The Rise of Pareto-as-a-Service
PPTX
How Open is Your API Future?
PDF
YES, APIs Make You Special
PDF
The Architect is Not Convinced
PDF
Copyright, Open Source and APIs (towards an Interface Commons)
PDF
State of the API: Insights Into the Future of APIs
PDF
Enterprise ecommerce-webinar 1
PPTX
Leweb Ignite Talk on APIs
The Rise of Pareto-as-a-Service
How Open is Your API Future?
YES, APIs Make You Special
The Architect is Not Convinced
Copyright, Open Source and APIs (towards an Interface Commons)
State of the API: Insights Into the Future of APIs
Enterprise ecommerce-webinar 1
Leweb Ignite Talk on APIs

What's hot (19)

PDF
Common Security API Issues and How to Mitigate Them Using Postman
PDF
Postman Webinar: "From APIs to Serverless Cloud Applications in Minutes"
PDF
API Security with Postman and Qualys
PPTX
How to Survive the API Copyright Apocalypse
PDF
Turn On The Lights
PDF
Webinar: “Introduction to the Postman API Network”
PDF
apidays LIVE Paris - The Augmented API Design Reviewer by Arnaud Lauret
PPTX
Presentation to ESPN about the Netflix API
PDF
Herding Microservices – the Atlassian Way
PPTX
The future-of-netflix-api
PDF
Drive API Adoption: Reach Over 13 Million Developers
PDF
Enterprise E-commerce Webinar Series, Episode 2: Deploying and Monitoring You...
PDF
Using Cookies to Store Your Postman Secrets
PDF
API World Conference
PDF
Postman Visualizer Webinar Slides
PDF
Clickslide Datadipity Beta V1
PDF
Behind the Scenes of Vendor Security Reviews in the Enterprise
PPTX
A Connector, A Container and an API Walk into a Bar… Microservices Edition
PPTX
Pwa, are we there yet?!
Common Security API Issues and How to Mitigate Them Using Postman
Postman Webinar: "From APIs to Serverless Cloud Applications in Minutes"
API Security with Postman and Qualys
How to Survive the API Copyright Apocalypse
Turn On The Lights
Webinar: “Introduction to the Postman API Network”
apidays LIVE Paris - The Augmented API Design Reviewer by Arnaud Lauret
Presentation to ESPN about the Netflix API
Herding Microservices – the Atlassian Way
The future-of-netflix-api
Drive API Adoption: Reach Over 13 Million Developers
Enterprise E-commerce Webinar Series, Episode 2: Deploying and Monitoring You...
Using Cookies to Store Your Postman Secrets
API World Conference
Postman Visualizer Webinar Slides
Clickslide Datadipity Beta V1
Behind the Scenes of Vendor Security Reviews in the Enterprise
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Pwa, are we there yet?!
Ad

Similar to How to Evaluate an API Without Writing a Line of Code (20)

PDF
Accelerating Software Product Development with API Testing
PDF
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...
PDF
The Architect is Not Convince
PDF
APIs: The Building Blocks of the Future
PDF
Professional API Testing | Secure and Efficient APIs
PDF
apidays LIVE Paris - The Business of APIs by Jed Ng
PPT
API Management architect presentation
PPTX
2022 APIsecure_Securing APIs with Open Standards
PPTX
API Management Demystified
PDF
Next-Level API Automation Testing Techniques – Part 1
PDF
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
PPTX
APImetrics Product Introduction
PDF
Testing APIs in the Cloud
PDF
Why your APIs should fly first class
PDF
APIsecure 2023 - Learning from a decade of API breaches and why application-c...
PDF
Guide To API Development.pdf
PPTX
Smartone v1.0
PDF
API Best Practices
PPTX
TEC-Roundtable-API
PPTX
APIs in Enterprise
Accelerating Software Product Development with API Testing
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...
The Architect is Not Convince
APIs: The Building Blocks of the Future
Professional API Testing | Secure and Efficient APIs
apidays LIVE Paris - The Business of APIs by Jed Ng
API Management architect presentation
2022 APIsecure_Securing APIs with Open Standards
API Management Demystified
Next-Level API Automation Testing Techniques – Part 1
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
APImetrics Product Introduction
Testing APIs in the Cloud
Why your APIs should fly first class
APIsecure 2023 - Learning from a decade of API breaches and why application-c...
Guide To API Development.pdf
Smartone v1.0
API Best Practices
TEC-Roundtable-API
APIs in Enterprise
Ad

More from duvander (20)

PDF
Give Every Developer a Quick Start
PDF
APIs at Scale: Humans and Machines
PDF
PIE for Sale: Timeless Lessons in API Advocacy
PDF
API Content Marketing
PPTX
5 or 6 API Adoption Strategies
PDF
The New API at SXSW 2013
PPTX
Demystifying Distribution of Content-as-a-Service
PPTX
Make Your API Irresistible
PDF
APIs: The Wiring Behind the Cloud
PDF
The New API: Apps, Partners and Income
ODP
Map Scripting With Style
ODP
Maps 4 Africa
PPT
Open Geo Stacks for the Web
PDF
Open Geo Stacks for the Web
ODP
Open Geo Stacks for the Web
ODP
The Innovative APIs Fueling Location on the Web
ODP
Map Scripting & Design
ODP
Zoom in on Mapping and Location
PPT
How "open" should mapping APIs be?
ODP
Mapstraction: JavaScript Mapping Abstraction Library
Give Every Developer a Quick Start
APIs at Scale: Humans and Machines
PIE for Sale: Timeless Lessons in API Advocacy
API Content Marketing
5 or 6 API Adoption Strategies
The New API at SXSW 2013
Demystifying Distribution of Content-as-a-Service
Make Your API Irresistible
APIs: The Wiring Behind the Cloud
The New API: Apps, Partners and Income
Map Scripting With Style
Maps 4 Africa
Open Geo Stacks for the Web
Open Geo Stacks for the Web
Open Geo Stacks for the Web
The Innovative APIs Fueling Location on the Web
Map Scripting & Design
Zoom in on Mapping and Location
How "open" should mapping APIs be?
Mapstraction: JavaScript Mapping Abstraction Library

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PDF
KodekX | Application Modernization Development
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
KodekX | Application Modernization Development
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Per capita expenditure prediction using model stacking based on satellite ima...
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MYSQL Presentation for SQL database connectivity
Building Integrated photovoltaic BIPV_UPV.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectroscopy.pptx food analysis technology
Understanding_Digital_Forensics_Presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

How to Evaluate an API Without Writing a Line of Code