glossary

What is an API (application programming interface)?

Clear guidance for learning that moves work forward

Use the 3-question Fit Check

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).

Core source records

This table lists the page’s core content records and when they were checked. Claim-specific citations appear beside the relevant text and may not be repeated here.

IDSupportsSourceChecked
CIT-01Definition source for What is an API (application programming interface)?National Institute of Standards and Technology — NIST CSRC Glossary2026-06-15

Ready to turn this decision into a plan?

Learnerside planner