Skip to content

Instantly share code, notes, and snippets.

@nickbarnwell
Created October 8, 2014 21:39
Show Gist options
  • Save nickbarnwell/9024d6f3b48f583a7e89 to your computer and use it in GitHub Desktop.
Save nickbarnwell/9024d6f3b48f583a7e89 to your computer and use it in GitHub Desktop.
title author
Working with Apiary
Nick Barnwell <[email protected]>

From its inception the OneNote API team has been committed to delivering developers a modern, first-class developer experience. Ardent admirers of Stripe, Twilio, and Akamai's intuitive APIs and documentation we were keen to provide a similar experience when we launched our completely redesigned developer portal. Thus began our search for an API design and documentation solution that:

  • Offered developers fantastic documentation and an interactive console

  • Worked with tools we already know and use daily, like pandoc and git

  • Was extensible, open, and standards-based, should we need to suggest enhancements or build out features specific to our requirements.

In the course of our investigation we tried just about every solution on the market before coming across Apiary. The quality of the generated documentation, the flexibility of the APIBlueprint format, and the small touches like the Traffic Inspector and GitHub syncing got us interested. The bevy of tools they offer to developers and their willingness to accept pull requests sealed the deal.

With a decision made, adopting Apiary was a breeze. We were able to setup our team on GitHub and use a standard code review process to audit changes and ensure all of our reference materials were correct as we ported from our former documentation host. Our new developer portal, which prominently features the new reference documentation, launched on the 15th September and has been a huge success with our customers, in no small part due to Apiary.

Long story short: we've since recommended Apiary to several other teams at Microsoft and look forward to continuing our partnership as we strive to give developers the thoughtfully designed APIs and documentation that they deserve.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment