guh.me - gustavo's personal blog

The Design of Web APIs

1. What is API design?

2. Designing an API for its users

3. Designing a programming interface

4. Describing an API with an API description format

5. Designing a straightforward API

6. Designing a predictable API

7. Designing a concise and well-organized API

8. Designing a secure API

9. Evolving an API design

10. Designing a network-efficient API

11. Designing an API in context

12. Documenting an API

13. Growing APIs