cookiecutter-django-rest
Build best practiced apis fast with Python3
pythonapidockerboilerplatedjangorestrest-apipython3
Overview
cookiecutter-django-rest is a project template that generates a production-ready REST API built with Django and Django Rest Framework, complete with authentication, user management, Docker setup and test coverage so you can ship fast. It uses Python 3.13+, Django 5.0+ and PostgreSQL, designed for developers who want a scalable foundation without unnecessary complexity.
Features
rest-apiauthenticationuser-accountsapi-documentationtest-coveragecontinuous-integrationdocker-supportjwt-authoauth2corspaginationfilteringimage-processingjob-queuecachingmonitoring
Feature Flags
userDashboardauthenticationsubscriptionsinvoicesblogemailsecommercefileUploadsstorageauthorizationteamsOrgsloggingErrorTrackingjobsQueuenotificationsapiDocscachingimageProcessingformsValidationschedulingCronstestingcidockermonitoringlogging
Recommended Use Cases
rest-api-developmentscalable-backendrapid-api-prototypingmicroservices
Frontend
None
Backend
djangodjango-rest-frameworkgunicornceleryredispostgresql
Auth Providers
jwtoauth2
Deployment Targets
dockerazureherokuaws
Payment Providers
None
Quick Facts
โญ Stars
1,6k
๐ด Forks
196
๐ Active
Unknown
๐ Last Commit
2025-06-12T16:56:34.000Z
GitHub
Stack
Framework
django
Language
python
Database
postgresql
ORM
django-orm
Testing
pytest, coverage
CI
travis-ci
Data Layer
Databases
postgresql, redis
ORM
django-orm
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source cookiecutter template