{"library":"django-ninja","type":"library","category":null,"description":"Django Ninja is a fast, modern web framework for building APIs with Django using Python type hints, Pydantic, and automatic OpenAPI documentation. It aims for high performance and developer friendliness, similar to FastAPI, while leveraging Django's ecosystem. The library maintains a regular release cadence with frequent updates and bug fixes.","language":"python","status":"active","version":"1.6.2","tags":["django","rest-api","fastapi-style","pydantic","openapi","api-documentation","type-hints","async"],"last_verified":"Thu May 21","install":[{"cmd":"pip install django-ninja","imports":["from ninja import NinjaAPI","from ninja import Router","from ninja import ModelSchema","from ninja import Query","from ninja import Path","from ninja import Body","from ninja import File","from ninja.files import UploadedFile"]}],"homepage":"https://django-ninja.dev","github":"https://github.com/vitalik/django-ninja","docs":"https://django-ninja.dev","changelog":null,"pypi":"https://pypi.org/project/django-ninja/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":5.2,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/django-ninja/compatibility"}}