cookiecutter-django-rest

Build best practiced apis fast with Python3

pythonapidockerboilerplatedjangorestrest-apipython3

Preview

cookiecutter-django-rest preview

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

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
Get Started with this Boilerplate