REST API

Development

What is a REST API?

Definition:

A REST (REpresentational State Transfer) API, or RESTful API, is an application programming interface (API or Web API) that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services.

Analogy:

A REST API is the way your waiter writes down your order.

A waiter can record your order in many different ways. Maybe the try to memorize all of the orders and don’t write anything down. Maybe they have a blank pad of paper, or pre-organized pad of all menu items. Maybe, they just use an iPad.

Depending on the restaurant and the responsibilities of the waiter, they may choose a specific way to take your order to most effectively facilitate the transfer of information.

In other words...

A REST API is a style of API that dictates how you can access and use data.

Pre-Product Score

4

As a founder, a REST API is not too relevant if you don't have a product yet. You should learn about the functionality of an API, but the actual type of APIs is more relevant once you actually have a product and need to understand how your site should function most effectively.

Live-Product Score

5

As a founder, a REST API is fairly relevant if you are working within your codebase. It is very relevant if you are a developer, so you as the founder need to make sure you understand why your team is choosing to use a REST API.

Submit a request

Do you have a term or technical question that you want us to write about? Let us know below and we'll let you know if we can add it to our queue!