Skip to main content
FastQL is a GraphQL framework that owns the full path from Python definitions to GraphQL execution. Decorated classes compile into an internal schema model used by validation, execution, SDL generation, introspection, and local development tools.

Design goals

  • One definition model. Object types, inputs, interfaces, operations, enums, unions, and scalars use a consistent decorator contract.
  • Progressive explicitness. Python annotations cover ordinary fields; Field, Arg, and Annotated add GraphQL-specific metadata when needed.
  • Spec-oriented behavior. The parser, validator, coercion system, and executor are designed around GraphQL semantics rather than transport conventions.
  • Inspectable internals. Schema output and architecture documentation make the compilation and execution stages visible.
FastQL currently targets schema definition and in-process execution. Its bundled server is development tooling, not a production transport. See Project status for explicit scope and limitations.

Build a schema

Start with a complete executable example.

Understand the model

Trace definitions through execution.