| Strawberry GraphQL Python GraphQL library based on dataclasses Installation ( Quick Start )
The quick start method provides a server and CLI to get going quickly. Install
with:
pip install "strawberry-graphql[debug-server]" Getting Started
Create a file called app.py with the following code:
import strawberry @strawberry.type
class User:
    name: str
    age: int @strawberry.type
class Query:
    @strawberry.field
    def user(self) -> User:
        return User(name="Patrick", age=100) schema = strawberry.Schema(query=Query) This will create a GraphQL schema defining a User type and a single query
field user that will return a hardcoded user.
To run the debug server run the following command:
strawberry server app Open the debug server by clicking on the following link:
http:/0.0.0.0:8000/graphql
This will open GraphiQL where you can test the API.
Type-checking
Strawberry comes with a mypy plugin that enables statically type-checking your
GraphQL schema. To enable it, ad |