2. API Developers
Application Developers
Architects / Designers
Focus: Building an API Developers Love
5. Know Your Business Goals
Start with Understandable Use Cases
Understand API Costs
Communicate Clear Guidelines
Schemas, Query Language, and Throttling
6. Clear Communication about API Goals
Engaging Tutorials (Firebase)
Examples of Working Applications
Task-based Documentation
7. Understand / Prevent Common Pain Points
Authentication
HTTP Issues
Libraries
Teach Developers to Be Successful
Asking Questions Well
Preventing Preventable Mistakes
Debugging HTTP Traffic
Tools and exploration (IODocs, Swagger)