django-ninja

Django Ninja is a Python web framework for building APIs with Django. It simplifies API development by providing type hints and automatic validation using Pydantic, and automatic OpenAPI schema generation. It is designed to be fast and developer-friendly, bridging the gap between Django’s traditional web application focus and the needs of modern API development.