glossary

What is an API (application programming interface)?

A cited second opinion for choosing your next tech certification or training path.

Build my personalized career plan

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?

RoleMath planner