REST
REST Apis don’t scale too well. See GraphQL.
REST (Representational State Transfer) is an architectural style used for building web services that allows communication between different systems, typically over HTTP. It is one of the most common ways to design APIs (Application Programming Interfaces) and is widely used due to its simplicity and scalability.
REST treats everything as a resource that can be accessed via a unique URL. These resources are typically represented as data entities, such as users, products, or blog posts, and are manipulated through a fixed set of operations.
Resources