- Representational State Transfer
- An architectural style for designing distributed systems
- Not a standard, but rather a set of constraints
- Client/Server, Stateless, Uniform Interface, etc.
- Not tied to HTTP, but associated most commonly with it
- More flexible principals (no hard and fast rules)
- Identification of resources