What does API stand for?

Meaning and background of API
Full formApplication Programming Interface
CategoryTechnology & computing
TypeInitialism

The initialism API stands for Application Programming Interface. It refers to a defined way for software components to interact.

This guide covers API in software. An API can belong to a browser, library or online service; it does not necessarily mean a public web address.

API — Application Programming Interface; Technology & computing
Original reference card by AcronymIndex.

Meaning in context

Application
The software providing a capability, or the program using that capability.
Programming
Interaction takes place through software code rather than only through a person's clicks.
Interface
The agreed operations and rules a caller can use. An interface is not the implementation behind it.

Writing helper

Introduce the name when your reader needs it. Keep later mentions short.

This helper uses the Application Programming Interface meaning.

Does your reader need the full name?

Ready to review

Suggested wording
    Your text stays in this browser. Review names and grammar before using it.

    Practical examples

    Explain an integration

    Before
    The site uses an API.
    After
    The site uses the booking service's API to request available appointments.

    Describe one request

    Before
    Send it to the API.
    After
    Send the request to the booking API's availability endpoint.

    Describe a result

    Before
    Display the API.
    After
    Display the availability data returned by the booking API.

    Original illustrative examples, not quotations or reports of actual events.

    Use the meaning clearly

    Am I describing an interface, one operation, or the data it returns?

    See all guidance

    Explain an integration

    Name both systems and what one can request from the other.

    The site uses the booking service's API to request available appointments.

    Describe one request

    Give the API's name and the specific operation or endpoint separately.

    Send the request to the booking API's availability endpoint.

    Describe a result

    Call the returned material a response or data, and name its origin.

    Display the availability data returned by the booking API.

    Choose guidance for an integration, request or response. The wording tool does not test the API.

    Explain a software integration

    Name the provider and the operation instead of leaving API unexplained.

    Your inputs stay in this browser. Confirm the details before using this example.

    Help improve this entry

    Spot a mistake or have a clearer example? Suggest a change.

    Become a contributor

    By AcronymIndex Editorial Team · Editorial policy

    Copy this text

    Select the text below and copy it.

    Suggest an edit

    Help the team improve this entry. Suggestions are reviewed before publication.

    Fields marked * are required. Please leave out sensitive personal information.

    Paste the specific wording, or select text in an entry before opening this form.

    Tell us what to replace or add, and why it would help the reader.

    An official organization, original document or other reliable reference, if relevant.

    Your draft stays in this tab until you choose an email action. How we handle your information