Django REST Framework

The standard toolkit for building Web APIs on top of Django, with serialization, auth, and browsable docs built in

Visit Django REST Framework →
Web DevelopmentFeaturedNew
TopicsAPIDjangoREST

Django REST Framework (DRF) extends Django with everything needed to expose a JSON API rather than server-rendered HTML: serializers that map models to API representations, viewsets that handle CRUD boilerplate, and pluggable authentication and permission classes.

Its browsable API — an auto-generated, clickable HTML interface for every endpoint — has made it a favourite for teams that need to hand an API to frontend developers or third parties without writing separate documentation by hand. For any team already committed to Django, DRF is close to the default choice for the API layer.