glossary

What is an API (application programming interface)?

Source-cited RoleMath page about What is an API (application programming interface)?.

Build my personalized career plan

Researched by RoleMath Research. Every figure on this page traces to the official source shown next to it.

What is an API (application programming interface)?

An API (application programming interface) is a defined access point or set of functions, with a well-defined syntax, that lets one program request functionality or data from another in a predictable way.

What it means

NIST describes an API as a system access point or library function, accessible from application code, that provides well-defined functionality. In plain terms, an API is a contract that lets software talk to other software. APIs underpin cloud automation, integrations, and network-programmability work (for example in DevOps and CCNA Automation topics).

Sources

  • National Institute of Standards and Technology — NIST CSRC Glossary: https://csrc.nist.gov/glossary

Citation Ledger

IDSupportsEvidenceSource
CIT-01Definition source for What is an API (application programming interface)?Official source pageNational Institute of Standards and Technology — NIST CSRC Glossary

Ready to see how this fits your background?

RoleMath planner