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.

Found a typo? Something wrong with this content?

Just fork and edit it.

Content of this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. Code snippets in examples are published under the CC0 1.0 Universal (CC0 1.0). Thanks to all contributors.