cookiecutter-django-rest is a project scaffolding tool designed to rapidly create scalable REST APIs using modern Python and Django best practices. It provides a robust foundation, handling authentication, user accounts, documentation, and testing, allowing developers to focus on API-specific resources.
Key features include:
- Modern Stack: Python 3.13+ and Django 5.0+.
- Dockerized Development: Fully Docker-integrated for local development using docker-compose.
- PostgreSQL: Uses PostgreSQL 16.4+ as the database.
- Testing & CI: Full test coverage and continuous integration setup.
- Django Rest Framework: Complete integration with Django Rest Framework.
- Dependency Management: Enforces current dependencies and security updates via pyup.io.
It's designed for developers needing to build scalable APIs quickly while maintaining high code quality.