A complete, runnable GraphQL server built with Python's standard library (zero pip dependencies). Includes a realistic blog + commerce schema, resolvers with authentication, the DataLoader pattern for
Browse the actual product documentation and code examples included in this toolkit.
Key features of GraphQL Starter Kit
• **Zero dependencies** — runs on Python 3.10+ stdlib only (no pip install needed) • **Full GraphQL schema** — 15+ types, enums, interfaces, input types, pagination • **Working server** — boots on `http://127.0.0.1:4000` with embedded GraphiQL IDE • **Authentication** — HMAC-SHA256 JWT, role-based access control decorators • **DataLoader** — batching + caching pattern with performance metrics • **Subscriptions** — real-time events via Server-Sent Events (SSE)
**Zero dependencies** — runs on Python 3.10+ stdlib only (no pip install needed)
**Full GraphQL schema** — 15+ types, enums, interfaces, input types, pagination
**Working server** — boots on `http://127.0.0.1:4000` with embedded GraphiQL IDE
**Authentication** — HMAC-SHA256 JWT, role-based access control decorators
**DataLoader** — batching + caching pattern with performance metrics
**Subscriptions** — real-time events via Server-Sent Events (SSE)
Configure GraphQL Starter Kit parameters to see how the product works.
cd graphql-starter-kit python -m src