Skip to main content
Offline·Progress is saved on this device and syncs the next time you open the app online.
Endpoint, Host & Application

API

Application Programming Interface

A defined interface that lets software components talk to each other; a common attack surface.

An API is a defined contract that lets software components exchange data and invoke functions, forming the backbone of web, mobile, and cloud integrations. Because APIs expose application logic directly, they are a major attack surface vulnerable to broken authentication, excessive data exposure, injection, and missing rate limiting. Defenses include strong authentication with tokens, input validation, and throttling to blunt abuse. On the exam, link API security to secure coding practices and to threats like API key leakage that grant attackers programmatic access.

Related terms

Looking API up is step one. Getting tested on it is step two.

A free account opens all 4 Domain 1 objectives, 271 exam-style questions with a lesson and a lab on each, a placement check that skips what you already know, and a dated plan. No card.

Not affiliated with or endorsed by CompTIA.