Survey of API doc sites
Rather than approach the topic of publishing prescriptively, let’s begin with some concrete examples and move towards the formulation of general principles. The following are more than 100 openly accessible REST APIs that you can browse as a way to look at patterns and examples. You can find many more APIs by browsing programmableweb.com.
- 100+ API doc sites
- Programmableweb.com: A directory of API doc sites on the open web
- Activity: Look for common patterns in API doc sites
100+ API doc sites
{: .note3} Browse a few of these documentation sites to get a sense of the variety, but also try to identify common patterns. In this list, I include not only impressively designed docs but also docs that look like they were created by a department intern just learning HTML. The variety in the list demonstrates the many options for publishing tools and approaches, as well as terminology. It seems that almost everyone does their API docs their own way, with their own site, branding, organization, and style.
- Shopgate API docs
- Google Places API docs
- Twitter API docs
- Flickr API docs
- Facebook’s Graph API docs
- Youtube API docs
- eBay API docs
- Amazon EC2 API docs
- Twilio API docs
- Last.fm API docs
- Bing Maps docs
- gpodder.net Web Service docs
- Google Cloud API docs
- Foursquare Places API docs
- Walmart API docs
- Dropbox API docs
- Splunk API docs
- Revit API docs
- Docusign API docs
- Geonames docs
- Adsense API docs
- Box API docs
- Amazon API docs
- Linkedin REST API docs
- Instagram API docs
- Zomato API docs
- Yahoo Social API docs
- Google Analytics Management API docs
- Yelp API docs
- Lyft API docs
- Facebook API docs
- Eventful API docs
- Concur API docs
- Paypal API docs
- Bitly API docs
- Callfire API docs
- Reddit API docs
- Netvibes API docs
- Rhapsody API docs
- Donors Choose docs
- Sendgrid API docs
- Photobucket API docs
- Mailchimp docs
- Basecamp API docs
- Smugmug API docs
- NYTimes API docs
- USPS API docs
- NWS API docs
- Evernote API docs
- Stripe API docs
- Parse API docs
- Opensecrets API docs
- CNN API docs
- CTA Train Tracker API
- Amazon API docs
- Revit API docs
- Citygrid API docs
- Mapbox API docs
- Groupon API docs
- AddThis Data API docs
- Yahoo Weather API docs
- Glassdoor Jobs API docs
- Crunchbase API docs
- Zendesk API docs
- Validic API docs
- Ninja Blocks API docs
- Pushover API docs
- Pusher Client API docs
- Pingdom API docs
- Daily Mile API docs
- Jive docs
- IBM Watson docs
- HipChat API docs
- Stores API docs
- Alchemy API docs
- Indivo API 2.0 docs
- Socrata API docs
- Github API docs
- Mailgun API docs
- RiotGames API docs
- Basecamp API docs
- ESPN API docs
- Snap API docs
- SwiftType API docs
- Snipcart API docs
- VHX API docs
- Polldaddy API docs
- Gumroad API docs
- Formstack API docs
- Livefyre API docs
- Salesforce Chatter RESt API docs
- The Movie Database API docs
- Free Music Archive API docs
- Context.io docs
- CouchDB docs
- Smart Home API (Amazon Alexa) docs
- Coinbase docs
- Shopify API docs
- Authorize.net docs
- Trip Advisor docs
- Pinterest docs
- Uber docs
- Spotify API
- Trello API
- Yext API
- Threat Stack API docs
- Strava API
- Plaid API
- Paymill API
- Rundown API
- Zype API
- Yummyly API
- Edamam Food APIs
- Veracode API
- SAP
- Sunbird API
- Dwolla API
Programmableweb.com: A directory of API doc sites on the open web
For a directory of API documentation sites on the open web, see the Programmableweb.com docs. You can browse thousands of web API docs in a variety of categories.
Note that Programmableweb lists only open web APIs, meaning APIs that you can access on the web (which also means it’s usually a REST API). They don’t list the countless internal, firewalled APIs that many companies provide at a cost to paying customers. There are many more thousands of private APIs out there that most of us will never know about.
Activity: Look for common patterns in API doc sites
In this activity, identify common patterns in API documentation sites.
- Go the list of 100+ API documentation sites.
- Select about three different APIs (choose any of those listed on the page).
-
Look for several patterns or commonalities among the API doc sites. For example, you might look for any of the following patterns:
- Structure and templates
- Seamless branding (between docs and the marketing site)
- Abundant code samples and syntax highlighting
- Lengthy pages
- API Interactivity (such as an API Explorer)
- Docs as code tooling
-
Note any non-patterns, such as the following:
- Translation
- Video tutorials
- Commenting features
- Multiple outputs by role
- Make some notes in an API log or journal (or share them in the comments below).
In the next section, we’ll look at Design patterns with API doc sites. From your notes, look to see if the patterns I highlight match the ones you observed in the API doc sites you analyzed.
93/145 pages complete. Only 52 more pages to go.