REST (Representational State Transfer) is the most common API style. Resources are identified by URLs. Operations map to HTTP methods.
Example: GET /users/ returns user . POST /users creates a new user. PUT /users/ replaces user . DELETE /users/ removes them.
REST is stateless. Each request contains all information needed. The server doesn't remember previous requests. This makes scaling easier since any server can handle any request.