Strawberry is a developer friendly GraphQL library for Python, designed for modern development.Get Started
Modern Python, modern features
Strawberry leverages Python type hints to provide a great developer experience while creating GraphQL Libraries.
Strawberry supports async/await out of the box, allowing you to write your resolvers in a non-blocking way.
Strawberry has support for schema and field extensions, allowing you to extend the schema with custom logic.
Strawberry is backed by a great community, with a lot of people willing to help you out.
Strawberry supports generics, allowing you to create reusable types that can be used in multiple places.
Strawberry supports Federation, allowing you to create a federated GraphQL schema.
Strawberry comes with support for dataloaders, allowing you to batch multiple queries into a single one.
Strawberry has support for multiple integrations, allowing you to use it with your favorite web framework.