Skip to main content
ProgrammableWeb Mashup & API Directory
  • Api Directory

    API Directory

    Featured APIs

    • Facebook
    • Yahoo Weather
    • Google Maps
    • AccuWeather
    • Weather Channel
    • Wikipedia
    • OpenStreetMap
    • Instagram
    Add an API
    All APIs (20,261)

    Popular Categories

    • Weather
    • Mapping
    • Mobile
    • Transportation
    • Social
    All API Categories (482)
    Filter
    • By Category
    • By Protocol
    • Most Recent

    Other Directories

    • SDKs
    • SAMPLE SOURCE CODE
    • LIBRARIES
    • FRAMEWORKS
    • MASHUPS
    Featured SDKs
    • Fabric Twitter Kit for iOS
    • Tweetinvi
    • Twitch SDK
    • Virtuix Omni
    Add an SDK
    All SDKs (14,334)
    Filter
    • By API
    • By Category
    • By Platform
    • Most Recent
    Featured Sample Source Code
    • AccuWeather API Location API Code Samples JavaScript
    • Yahoo Weather API JavaScript Source Code
    • Facebook API Timeline Post- PHP Source Code
    • Google Maps API JavaScript Get Local Search Results from Google Source Code
    Add a Sample Source Code
    All Sample Source Code (10,032)
    Filter
    • By API
    • By Category
    • By Platform
    • Most Recent
    Featured Libraries
    • Google Maps .NET Library by Eric Newton
    • Twitter Node.js Library by René Raab
    • Instagram Django Library by Boris Shifrin
    • Twilio C# Library by Twilio
    Add a Library
    All Libraries (1,698)
    Filter
    • By API
    • By Category
    • By Platform
    • Most Recent
    Featured Frameworks
    • AngularJS
    • Express
    • Meteor JavaScript Framework
    • Facebook React Native Framework by Facebook
    • Django Python Framework
    Add a Framework
    All Frameworks (545)
    Filter
    • By API
    • By Category
    • By Platform
    • Most Recent
    Featured Mashups
    • MarineTraffic.com: Live Ships Map
    • Picbi
    • AllFlicks
    • Shimmer
    • Triporia Hotel Search
    • Nostalgia
    Add a Mashup
    All Mashups (7,937)
    Filter
    • By API
    • By Category
    • Most Recent
    Stay
  • API News

    News & Analysis

    150 Translation APIs: Google Translate, Merriam-Webster and Microsoft Translator
    Twitter's Mid-Range API Tier Marks Its Debut

    All News & Analysis

    How-To

    How to Discover Playlist IDs with the YouTube Data API

    All How-To

    Most Recent

    Build Group Messaging Apps with the First and Only Group Messaging API
    US Digital Service Launches v2 of Blue Button API to Ease Flow of Medicare Data
    How to Discover Playlist IDs with the YouTube Data API
    150 Translation APIs: Google Translate, Merriam-Webster and Microsoft Translator

    All Recent News

    Stay
  • ProgrammableWeb
  • Api News
  • Api Directory
  • s
  • RSS
  • Share
  • User
  • Api News
  • Api Directory
  • Learn about APIs
  • What is an API ?
  • Add Your Api
  • ADD APIs & MORE
    • API
    • SDK
    • Sample Source Code
    • Library
    • Framework
    • App or Mashup
  • Rss
  • Facebook
  • Twitter
  • Google+
  • LinkedIn
  • ProgrammableWeb
  • Learn about APIs
  • What is an API ?
  • Api News
  • Api Directory
  • Tutorials
  • API Charts & Research
  • Add Api
    • API
    • SDK
    • Sample Source Code
    • Library
    • Framework
    • App or Mashup
  • ADD APIs & MORE
    • API
    • SDK
    • Sample Source Code
    • Library
    • Framework
    • App or Mashup
  • Rss
  • Facebook
  • Twitter
  • Google+
  • LinkedIn
  • Rss
  • Icons
    • Facebook
    • Twitter
    • Google+
    • LinkedIn
  • User
 
API University

Best Practices, Tips & Tutorials for API Providers and Developers

  • Home
  • Core curriculum
  • API Providers
  • Developers
  • Executive Briefing Center
    • Home
    • Core curriculum
    • API Providers
    • Developers
    • Executive Briefing Center

For API Providers

What's the Difference Between REST and Swagger?
API University

Upon seeing the headline to this article, API experts will likely scratch their heads wondering why the journal of the API economy (ProgrammableWeb) would indirectly suggest that REST and Swagger are comparable to the point that an article about their differences is warranted.
Analysis
David Berlind
API Design, API Strategy, REST
08-06-2018

How to Migrate to a Microservices Architecture
API University

The microservices architecture continues to grow in popularity as it enables the scalability and flexibility necessary to serve the modern marketplace. Saba Anees discusses some key considerations for migrating your existing monolithic architecture to a more streamlined microservices one.
How-To
Martin W Brennan
API Design, Application Development, Enterprise
07-13-2016

Why You Should, or Shouldn't Version Your API
API University

Versioning your RESTful API is a way to manage multiple releases of a product, but it is not always an absolute requirement and may not be the best option to take. This article by John Vester discusses the arguments for and against, with some examples to illustrate versioning’s effects.
On the Web
Martin W Brennan
REST, API Design, API Management
02-21-2016

Why You Should Consider Content Negotiation for REST APIs
API University

Level 3 REST APIs expose hypermedia controls that incorporate links into resource representations. Content negotiation can be used to reduce link bloat and dev time within REST.
On the Web
Martin W Brennan
REST, API Design
07-13-2015

What HTTP/2 Means for REST APIs
API University

The impending upgrade to HTTP/2 brings improvements in user experience, and the trend toward efficiency at lower cost should be considered when designing Restful APIs.
On the Web
Martin W Brennan
REST, Application Development
05-12-2015

Why You Shouldn't Dismiss Hypermedia in Your API Design
API University

Using hypermedia APIs may increase the size of many responses, but the method is in line with the constraints of the REST architecture and offers adaptability and resilience.
On the Web
Martin W Brennan
API Design, API Strategy, REST
04-28-2015

How StoryCorps.me Was Built Using The Wordpress API and PhoneGap
API University WordPress.org

StoryCorps used the WordPress API and PhoneGap to create a website and companion apps that allow users to tell and publish the stories of their lives directly from a smartphone.
On the Web
Martin W Brennan
Application Development, Entertainment, Non-Profit
04-24-2015

How APIs are Powering ITV’s Digital Agility
API University

By embracing the power of APIs, ITV is making decisive moves into the digital realm as they look to keep up with online platforms such as BBC iPlayer and 4OD.
On the Web
Martin W Brennan
Entertainment, Agile, Media
04-05-2015

How To Design Intuitive RESTful JSON APIs
API University

A helpful presentation on the many facets involved in creating a RESTful API. 
On the Web
Bill Doerrfeld
API Design, REST, Security
09-05-2014

Is RAML the Ideal API Description Language for the Enterprise?
API University

A blog post from SOA Software describes how RAML provides solutions for enterprise business APIs.
On the Web
Bill Doerrfeld
Enterprise, API Design, Business
09-05-2014
  • 1
  • 2
  • 2
  • next ›
Executive
Api Briefing Center
More Business. Less Tech.
The Cryptocurrency Open Source API Marketplace for Developers
How ADP Uses APIs to Drive Innovation in HR
Automating APIs Is a Good Thing--Some of the Time
Top Three API Trial Methods
How Open Financial APIs Will Lead to Integrated Banking
Four Ways APIs Can be used to Gain Competitive Advantage
More for Executives  ›
Whitepapers and Reports
Sponsored by MuleSoft

The Rise of The Composable Enterprise

Download Now

Architecting the Composable Enterprise

Download Now

API-Led Connectivity: The Next Step in the Evolution of SOA

Download Now
More Whitepapers from MuleSoft
Additional Resources
API Growth Charts, Industry Research & More
Developer How-to's & Live Presentations
Meet The Editors
David Berlind
Editor in Chief
@dberlind
Articles
Wendell Santos
Editor
wendell78
Articles
Kevin Sundstrom
News Editor
sundstrom_kevin
Articles
 
  • Directories & Listings
  • API Directory
  • SDK Directory
  • Sample Source Code
  • Mashups and Apps
  • Libraries
  • Frameworks
  • Resources
  • About ProgrammableWeb
  • Advertise
  • FAQ
  • How To Get Your News Covered On ProgrammableWeb
  • Contributed Content Guidelines
  • Get Paid to Write for ProgrammableWeb
  • Contact Us
  • Business & Legal
  • Site Terms of Service
  • Privacy Policy
  • Subscribe
  • Rss
  • Twitter
  • Facebook
  • Google+
  • LinkedIn