Skip to main content
Write for us
Become member
Login
Become member
Login
search
ProgrammableWeb
Api Directory
COVID-19
Toggle navigation
s
RSS
Share
User
Api News
Api Directory
Coronavirus
Learn about APIs
What is an API ?
Add Your Api
Glossary
ADD APIs & MORE
API
SDK
Sample Source Code
Library
Framework
App or Mashup
Rss
Facebook
Twitter
LinkedIn
search
Write for us
Become member
Login
Become member
Login
ProgrammableWeb
Learn about APIs
What is an API ?
Api News
Api Directory
API Charts & Research
Glossary
Add Api
API
SDK
Sample Source Code
Library
Framework
App or Mashup
Coronavirus
ADD APIs & MORE
API
SDK
Sample Source Code
Library
Framework
App or Mashup
Rss
Facebook
Twitter
LinkedIn
Rss
Icons
Facebook
Twitter
LinkedIn
User
search
API University
Best Practices, Tips & Tutorials for API Providers and Developers
Home
Core curriculum
API Providers
Developers
Executive Briefing Center
Toggle navigation
Home
Core curriculum
API Providers
Developers
Executive Briefing Center
Learn about APIs
API U Core curriculum
What Are APIs and How Do They Work?
Intro:
APIs Are Like User Interfaces--Just With Different Users in Mind
Part 1:
What is an API, Exactly?
Part 2:
What are the Benefits of APIs?
Part 3:
How Web and Browser APIs Fuel The API Economy
Part 4:
How the API Principles of Abstraction Benefit API Providers
Part 5:
Why Did They Put the Web in Web APIs?
Conclusion:
The API Economy Delivers Limitless Possibilities
Guide to GraphQL: Understanding, Building and Using GraphQL APIs
Part 1:
What is GraphQL and How Did It Evolve From REST and Other API Technologies?
Part 2:
GraphQL APIs for Everyone: An In-Depth Tutorial on How GraphQL Works and Why It's Special
Part 3:
Hands-On: How To Design, Launch, and Query a GraphQL API Using Apollo Server
Part 4:
How GraphQL Delivers on the Original Promise of the Semantic Web. Or Not.
Part 5:
How Companies are Making GraphQL Work in the Real World
Part 6:
How to Build a Streaming API Using GraphQL Subscriptions
Maximizing the ROI on Your API
Part 1:
Making API Decisions: Are You Connecting Business and Technical Interests?
Part 2:
Dixons Carphone Shows How to Link Technology and Service
Part 3:
How To Get the Team and Support in Place for Your API Strategy
Part 4:
What Data and Services Should Your API Expose First?
Part 5:
How To Pick the Best Business Models for Your APIs
Part 6:
Why Ziggeo Had to Pivot to a New API Business Model
Part 7:
Why To Treat and Manage Your APIs as Products
Part 8:
How Dun & Bradstreet Product Manages Their API
Part 9:
How to Choose Architectural Styles and Specification Formats For Your APIs
Part 10:
How to Pick the Right Technology Stack to Provision Your API
Part 11:
Understanding What it Takes to Secure Your API
Part 12:
Best Practices and Tools for Documenting APIs
Part 13:
How to Build Great API Developer Communities
Part 14:
The ABCs of Building API Developer Portals
Part 15:
Gauging API Success: Knowing What Metrics to Measure
Part 16:
Learn How Intercom Grew Its Developer Program with APIs
Featured Courses
Understanding The Realities of API Security
Intro:
APIs are Critical to the Internet but Frequently Targeted for Attack
Part 1:
How Does The External Availability of APIs Impact Their Security?
Part 2:
Do You Publish API Docs Online for Availability to Third Party Developers?
Part 3:
How Do You Determine Who Gets Access to Your API?
Part 4:
Must API Developers Be Certified for Privacy or Security Standards by Your Organization?
Part 5:
Are There API Terms of Use With Specific Language for Privacy and Security?
Part 6:
How Many Production Deployments Exist of APIs and Third Party Apps?
Part 7:
What Are the Perceived and Actual Security Concerns for APIs?
Part 8:
How Can API Risks and Vulnerabilities Be Mitigated?
Part 9:
Could Third Party Certification Authorities Play a Role in API Security?
Conclusion:
API Security is Easier Said Than Done
Microservices 101: Understanding and Leveraging Microservices
Part 1:
What Are Microservices and Why Should You Use Them?
Part 2:
How Microservices Offer Scale, Velocity, and Risk Reduction
Part 3:
Understanding The Role of APIs In Microservice Architectures
Part 4:
What's the Difference Between a Monolith and Microservices?
Part 5:
7 Deadly Sins of a Microservices Architecture
Part 6:
How to Migrate to a Microservices Architecture
Part 7:
How to Align Your Team Around Microservices
Part 8:
How Netflix OSS Helps Companies Build Microservices Architectures
Part 9:
How Accusoft Migrated From Monolithic Applications to a Microservice Architecture
Part 10:
How Uber Broke a Monolithic API into Microservices
Part 11:
Tools to Monitor and Visualize Microservices Architecture
Part 12:
How to Use Message Brokering to Choreograph Microservices
Part 13:
Why The Monolith Isn’t Dead
Why it's the End of the API Economy as We Know it
Part 1:
It's the End of the API Economy As We Know It
Part 2:
How PeopleLinx Thrived, Even After LinkedIn Cut-Off Access To Its APIs
Part 3:
Stitch Avoids the End of API Economy as We Know It
Part 4:
How DataSift Survived Twitter's Merciless Business Behavior in the API Economy
Understanding API First Design
Part 1:
Introduction to API-First Design
Part 2:
The Emergence of API-First Development
Part 3:
Why You Should Use an API First Design Strategy
Part 4:
Why API-First Design Isn’t Just for Startups
Part 5:
How API First Design Could Have Avoided These Failures
Part 6:
MuleSoft CTO Touts Advantages of API-First Design
Part 7:
Does Open Data Demand an API-first Approach?
Part 8:
Why The UK's Government Data Service Takes an API-First Approach To Data.Gov.UK
Part 9:
How To Design Great APIs With API-First Design
How and Why To Provide Event-Driven Streaming APIs
Intro:
Why the Push/Streaming API Architectural Style is More Prominent Than Ever
Part 1:
What is a Webhooks Push-Styled API and How Does It Work?
Part 2:
What Is a PubSubHubbub Push-Styled API and How Does It Work?
Part 3:
What Is a WebSockets Push-Styled API and How Does It Work?
Part 4:
Understanding the Less Popular Push/Streaming Protocols (XMPP, CoAP, MQTT, etc.)
Part 5:
When Push and Streaming APIs Are Just Too Hard To Do, Outsource Them
Part 6:
How to Build a Streaming API Using GraphQL Subscriptions
A Developer’s Guide To Blockchain and Cryptocurrency
Part 1:
Remember This Word: Blockchain
Part 2:
Why Ethereum is the Java of Blockchain
Part 3:
Amid The Cryptocurrency Gold Rush: Who Are the Shovel Providers With an Eye On the APIs?
Part 4:
What Are Some of The Better Known Blockchain and Cryptocurrency APIs?
Part 5:
Banking on Speed, Ripple Makes a Name For Itself Among Cryptocurrency Developers
Part 6:
HyperLedger is a Platform-Agnostic Toolset For Building Blockchain Apps
Part 7:
The Blockchain Train Is Leaving The Station. Should You Be On Board?
See All API University Courses ›
Developers
Framework
Why We Built Our New Developer UI on React Instead of Angular
Open Data
How to Take Advantage of Existing Linked Data Networks
API Design
How to Use Field Masks With Google APIs For Filtered Responses
Security
How to Build a Secure API Strategy for the API Economy
Location
How to Geocode a Dataset With Open Data
Developer Relations
19 Secrets to a Kick-ass Hackathon
Api Providers
Analytics
How APIs Can Drive The Adoption of Meaningful Business Analytics
Business
How Promoting a Developer Ecosystem Strengthens an API
Monitoring
Using API Science to Monitor The Pulse of Your Own APIs and the Ones You Call
Social
I Tried Getting My Data Out of Facebook Before Quitting. I Even Wrote Code. It Didn't Go Well.
Open Data
How to Learn About Your Top Open Data Consumers
Application Development
How to build HTTP-enabled APIs with Microsoft's ASP.NET