drf-commons

https://img.shields.io/badge/python-3.8%2B-blue.svg https://img.shields.io/badge/django-3.2%2B-green.svg https://img.shields.io/badge/djangorestframework-3.12%2B-red.svg https://img.shields.io/badge/License-MIT-yellow.svg

drf-commons is a production-grade utility library for Django REST Framework. It eliminates architectural repetition, enforces API consistency, and provides composable abstractions for building scalable, maintainable REST APIs.

Philosophy

drf-commons is not a framework on top of DRF. It is a structural layer composed atop DRF internals using DRF’s own documented extension points. Every component is independently usable, explicitly opted-in, and designed for production deployment.

Getting Started

Core Reference

Advanced Topics

Operations

Appendices

Appendices

Indices and Tables