How to create an API experience that people will rave about
This presentation walks you through a few key steps to building a frictionless, enjoyable API that developers outside of your company will rave about (in a good way). Case studies included.
WHAT WE'LL TALK ABOUT KEEP YOUR API DESIGN SIMPLE FOLLOW CONVENTION AND BE CONSISTENT PROVIDE HELPFUL API RESPONSES OFFER CLEAR DOCUMENTATION WITH MOCKED EXAMPLES PROVIDE A TESTING SANDBOX WITH LOGS BUILD A COMMUNITY AND OFFER SUPPORT 1. 2. 3. 4. 5. 6.
2. FOLLOW CONVENTION AND BE CONSISTENT "THERE ARE TWO HARD THINGS IN COMPUTER SCIENCE: CACHE INVALIDATION, NAMING THINGS, AND OFF-BY-ONE ERRORS." - LEON BAMBRICK
4. OFFER CLEAR DOCUMENTATION WITH MOCKED EXAMPLES "ASK ANYONE IN THE API INDUSTRY WHAT THE BIGGEST OBSTACLES ARE TO CREATING APPS, AND I GUARANTEE THAT THEY WILL BRING UP API DOCUMENTATION." - API EVANGELIST