What is API?

API, which stands for “Application programming interface”, is a set of routines, protocols, and tools for building software applications.

Useful tools

  • Apiary - API Design Stack built for developers.
  • Swagger - Swagger is a simple yet powerful representation of your RESTful API.


  • ApiBlueprint - A powerful, high-level API description language for web APIs.

See also

Useful frameworks, libraries, and reading material for building APIs.