Skip to content

Cullinan Documentation

Welcome — this site contains the Cullinan framework documentation.

Version 0.90a5: Enhanced parameter system with FileInfo, FileList, @field_validator, @validated_dataclass, ResponseSerializer, and pluggable model handlers for Pydantic integration. See Parameter System Guide.

Use the navigation to the left to get started. Key areas:

  • Getting Started — quick start and minimal app examples
  • Architecture — system overview and diagrams
  • Wiki — injection, lifecycle, middleware, extensions
  • Dependency Injection Guide — DI system documentation
  • Parameter System Guide — Type-safe parameter system (v0.90+)
  • RESTful API Guide — HTTP routing and parameter handling
  • Migration Guide — upgrade from 0.83
  • Modules — per-module API and examples
  • Examples — runnable examples in the examples/ directory
  • API Reference — detailed API documentation

For more information, visit our GitHub repository.