: Resources are accessed via a consistent set of operations, keeping the system simple and decoupled.

: Data is identified by URIs (Uniform Resource Identifiers). For example, https://example.com identifies a specific user resource.

: Every request from a client must contain all the information needed to understand and process it. The server does not store "session" context about the client.