Books
Hello Web App
Learn web development with Django
Two Scoops of Django
Best practices for Django development
Django for APIs
Build web APIs with Python and Django
Building Django APIs
A comprehensive guide to building APIs
Courses
Developing RESTful APIs with Django REST Framework
A comprehensive course on building production-ready APIs
Tutorials
Getting Started
Beginner's Guide to DRF
Perfect starting point for beginners
Django REST Framework - An Introduction
Quick start guide from Real Python
DRF Tutorial
Step-by-step tutorial
Building a RESTful API
Practical API building guide
Advanced Topics
Permissions & Authentication - Part 2
Deep dive into authentication
ViewSets and Routers - Part 3
Advanced routing techniques
Django REST Framework User Endpoint
Building user endpoints
Check Credentials Using DRF
Credential validation
Production-Ready APIs
Production Ready API - Part 1
Setting up for production
Production Ready API - Part 2
Authentication and permissions
Production Ready API - Part 3
Testing and deployment
Production Ready API - Part 4
Performance optimization
Framework Integration
DRF with AngularJS
Integration guide
DRF with React
Modern React integration
Django Polls Tutorial API
Classic tutorial with DRF
Todo API Tutorial
Build a todo app API
Videos
Conference Talks
Level Up! Rethinking the Web API Framework
PyCon US 2017 keynote
Full Fledged REST API with OAuth
OAuth toolkit integration
Django REST API in 25 Minutes
Quick introduction
Finally Understand Authentication
DjangoCon 2018 talk
Video Tutorials
DRF Part 1
Video series introduction
DRF in Your PJ's!
Casual learning approach
Building a REST API
Complete API build
Blog API with DRF
Blog API tutorial series
Articles
Web API Performance Profiling
Performance optimization techniques
API Development with Django and DRF
Best practices guide
Integrating Pandas, DRF and Bokeh
Data visualization integration
Full Text Search in DRF
Search implementation
OAuth2 Authentication with DRF
OAuth2 setup guide
Nested Resources with DRF
Handling nested resources
Image Fields with DRF
Image upload handling
Implementing REST APIs with Privacy
DoorDash engineering blog
Documentation Resources
Classy Django REST Framework
Detailed class-based view reference
DRF Schema Adapter
Schema generation tools
Medium DRF Articles
Community blog posts
Contributing Resources
Want your Django REST Framework talk, tutorial, or article added to our website? Or know of a resource that’s not yet included here?Please submit a pull request or email us!
