The reasons are fairly simple: It’s developed in Python (which I love). It is a battle-tested framework that lets you quickly deploy to production and test your API. The Django Rest Framework (DRF from now on) is really flexible and simple to understand .