Fiveable
Fiveable

API

Definition

An API, or Application Programming Interface, is a set of rules and protocols that allows different software applications to communicate with each other. It specifies how different components of software should interact with one another.

Related terms

Endpoint: A specific URL within an API that represents a resource or function.

HTTP Methods: Actions that can be performed on an endpoint, such as GET, POST, PUT, DELETE.

SDK: Software Development Kit; a set of tools and libraries provided by developers to simplify the use of their APIs.

"API" appears in:

Practice Questions (1)

  • What is the purpose of an API in programming?

collegeable - rocket pep

Are you a college student?

  • Study guides for the entire semester

  • 200k practice questions

  • Glossary of 50k key terms - memorize important vocab


Fiveable
About Us

About Fiveable

Blog

Careers

Code of Conduct

Terms of Use

Privacy Policy

CCPA Privacy Policy

Resources

Cram Mode

AP Score Calculators

Study Guides

Practice Quizzes

Glossary

Cram Events

Merch Shop

Crisis Text Line

Help Center

Stay Connected


© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.

About Us

About Fiveable

Blog

Careers

Code of Conduct

Terms of Use

Privacy Policy

CCPA Privacy Policy

Resources

Cram Mode

AP Score Calculators

Study Guides

Practice Quizzes

Glossary

Cram Events

Merch Shop

Crisis Text Line

Help Center

© 2024 Fiveable Inc. All rights reserved.

AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.