# django-modern-rest > Modern REST framework for Django with types and async support! ## Docs - [Contributors](/index.html) - [Getting started](/pages/getting-started.html) - [Core concepts](/pages/core-concepts.html) - [Using controller](/pages/using-controller/index.html) - [Response validation](/pages/using-controller/validation.html) - [Describing response headers and cookies](/pages/using-controller/headers-and-cookies.html) - [Returning redirects](/pages/using-controller/redirects.html) - [Returning files](/pages/using-controller/files.html) - [Defining OPTIONS or meta method](/pages/using-controller/meta.html) - [Routing](/pages/routing.html) - [Components](/pages/components/index.html) - [Query parameters](/pages/components/query.html) - [Header parameters](/pages/components/headers.html) - [Cookie parameters](/pages/components/cookies.html) - [Path parameters](/pages/components/path.html) - [Request body](/pages/components/body.html) - [Uploading files](/pages/components/files.html) - [Configuration](/pages/configuration.html) - [Plugins](/pages/plugins.html) - [Serializing models and Querysets](/pages/queryset.html) - [Content negotiation](/pages/negotiation.html) - [Error handling](/pages/error-handling.html) - [Throttling](/pages/throttling.html) - [Middleware](/pages/middleware.html) - [Validation](/pages/validation.html) - [Reusable code](/pages/reusable-code.html) - [Integrations](/pages/integrations.html) - [Internationalization](/pages/internationalization.html) - [Testing](/pages/testing.html) - [How authentication works](/pages/auth/common.html) - [HTTP Basic Auth](/pages/auth/http-basic.html) - [Django Session Auth](/pages/auth/django-session.html) - [JWT Auth](/pages/auth/jwt.html) - [Streaming](/pages/streaming/common.html) - [Server Sent Events](/pages/streaming/sse.html) - [Json Lines](/pages/streaming/jsonl.html) - [Semantic schema](/pages/openapi/schema.html) - [OpenAPI](/pages/openapi/openapi.html) - [OpenAPI Reference](/pages/openapi/openapi-reference.html) - [Spec-first generation](/pages/ai/spec-first.html) - [Django REST Framework migration](/pages/ai/dmr-from-drf.html) - [Django Ninja migration](/pages/ai/dmr-from-ninja.html) - [Micro-framework out of Django](/pages/structure/micro-framework.html) - [Using sync and async code together](/pages/structure/sync-and-async.html) - [Performance and Benchmarks](/pages/deep-dive/performance.html) - [Public API](/pages/deep-dive/public-api.html) - [Internal API](/pages/deep-dive/internal-api.html) - [Security](/pages/deep-dive/security.html) - [List of changes](/pages/deep-dive/changelog.html) - [Contributing](/pages/deep-dive/contributing.html) - [Logos](/pages/community/logos.html)