{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"}],"enrichment":{"capability":"Generates GraphQL types, queries, mutations, and resolvers automatically from Django models with full type safety, including filtering, pagination, ordering, and N+1 query prevention.","skillfed_tags":["graphql-api","django-integration","orm-bridge"],"use_cases":["Build a GraphQL API from an existing Django application without rewriting model definitions.","Generate CRUD mutations automatically for Django models with built-in validation.","Implement filtering and pagination on GraphQL queries backed by Django ORM queries.","Prevent N+1 database queries in GraphQL resolvers using automatic query optimization.","Expose Django authentication and permission checks in a GraphQL schema."],"what_it_does":"Strawberry GraphQL Django bridges Django models and GraphQL APIs by automatically generating GraphQL types, fields, and resolvers from your model definitions, eliminating boilerplate type definitions. The package includes built-in support for filtering, pagination (both offset and cursor-based), ordering, and Django's authentication and permission system. It also includes a query optimizer that automatically applies select_related and prefetch_related to prevent N+1 database queries.\n\nYou define your Django models normally, apply decorators, and the package generates a working GraphQL schema. It integrates with Django views (both sync and async), forms, and validation. The result is a GraphiQL interface at a URL you specify, ready to query your data with full type safety and optimized database access.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive license, and solves a real problem\u2014bridging Django models to GraphQL without manual type duplication. It supports current Python versions and includes practical features (query optimization, pagination, permissions) that would otherwise require custom code. No known vulnerabilities. Suitable for both new GraphQL projects and retrofitting GraphQL onto existing Django applications."},"id":"strawberry-graphql-django","links":{"html":"https://skillfed.io/packages/strawberry-graphql-django","md":"https://skillfed.io/packages/strawberry-graphql-django.md","pypi":"https://pypi.org/project/strawberry-graphql-django/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-06","license_spdx":null,"license_treatment":"permissive","name":"strawberry-graphql-django","python_support":"supports_current","summary":"Strawberry GraphQL Django extension"},"popularity":{"monthly_downloads":1365443,"position":3999,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.87.0"}
