Django REST framework

Django REST framework (DRF) is a powerful and flexible set of tools for building Web API. A few reasons why you should use the django rest framework:

- A searchable web API is extremely useful for developers

- Authentication rules including packages for OAuth and OAuth2

- Sterilization that supports both ORM and non-ORM data sources

- Huge documentation and great community support.