Le document présente le modèle de maturité de Richardson pour évaluer la conformité d'une API avec les principes REST. Il décrit les différents niveaux de sophistication d'une API RESTful, allant de RPC en HTTP à l'intégration de HATEOAS au niveau 3, mettant l'accent sur les contraintes de Roy Fielding. Il souligne également que le format JSON ne fait pas automatiquement une API RESTful et mentionne des travaux en cours pour standardiser des formats hypermédia.