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.
100+ API doc sites
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
- 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
- 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
- News 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
- SoundCloud 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
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.
About Tom Johnson
I'm an API technical writer based in the Seattle area. On this blog, I write about topics related to technical writing and communication — such as software documentation, API documentation, AI, information architecture, content strategy, writing processes, plain language, tech comm careers, and more. Check out my API documentation course if you're looking for more info about documenting APIs. Or see my posts on AI and AI course section for more on the latest in AI and tech comm.
If you're a technical writer and want to keep on top of the latest trends in the tech comm, be sure to subscribe to email updates below. You can also learn more about me or contact me. Finally, note that the opinions I express on my blog are my own points of view, not that of my employer.
96/166 pages complete. Only 70 more pages to go.