Glossary
A style for HTTP interfaces: resources with clear addresses, standard methods and stateless calls.
The advantage is reach: every language, every tool and every developer can use it without installing anything.
The style says little about details such as error formats, pagination or versioning. That is exactly where pleasant and painful interfaces part ways.