Skip to main content
Skip table of contents


An Application Programming Interface (API) is a set of subroutine definitions, protocols, and tools for building computer applications. APIs allow developers to integrate applications, such as Scuba, with their technologies by only exposing objects or actions the developer needs.

For web development, an API is usually a set of Hypertext Transfer Protocol (HTTP) request messages, combined with response messages, typically in an Extensible Markup Language (XML) or JavaScript Object Notation (JSON) format. 

Related terms

  • CLI

  • JSON

  • SDK

More information

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.