Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

API design concerns for public availability (just to name a few):

  - security
  - preventing abuse
  - API Anti-Corruption Layer
    - sanitizing inputs and outputs
    - i.e. not exposing DB IDs/PKs, or pagination cursors directly
  - versioning, backward- and forward- compatibility, deprecation strategy
  - usability, DX, Documentation
  - reducing bandwidth use:
    - caching
    - eliminate over-fetching
    - efficient wire format


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: