Get Your API Right
An awesome list of points to make sure your API is pretty well thought out. Or at least common to other well made API’s :)
- Use HTTP
- Use Your Verbs
- Keep Your URL/URIs Consistent
- Use Your Status Codes
- Expose (And Accept) Multiple Data Formats
- Protect Your Users with OAuth
- Don’t Shut Off HTTP Authentication Entirely
- Document, Document, Document
