# Pragmatisme, Idéologie et ReSTafarians

Comme indiqué précédemment, les principaux objectifs des APIs sont les suivants :

* **Généricité**.
* **Facilité** d’implémentation et extensibilité.
* **Performance** et ***scalability***.

Le ReST n’est un dogme ou une idéologie et il faut donc rester **pragmatique** tout en préparant l’avenir. **Visionnaire** et non devin. **K.I.S.S.** et **Agile**. Rien ne vous oblige à implémenter une API ReSTful.

Exemple de spécification ReSTful : <https://github.com/kevinswiber/siren>.

{% hint style="warning" %}
**Ne soyez pas ReSTafarians !** Le but initial est de répondre aux besoins associés à la **User eXperience** et la **Developer eXperience**.

On ne cherche pas à être ReST ou plus ReST que les autres.
{% endhint %}
