Web Development

What is API?

Application Programming Interface — a set of rules for software to communicate.

Definition

An API (Application Programming Interface) defines a contract between two pieces of software. It specifies what requests can be made, how to make them, the data formats to use, and what responses to expect. APIs power everything from mobile apps loading data to microservices talking to each other. Common styles include REST, GraphQL, gRPC, and WebSocket APIs.

Keep the references coming

One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.