Module Reference

app.main

app.dependencies

FastAPI dependencies for Kumiho integration.

app.auth_utils

User authentication dependencies and utilities.

app.rate_limit

Rate limiting middleware for FastAPI.

app.core.projects

Projects API router - full CRUD for Kumiho projects.

app.core.spaces

Spaces API router - full CRUD for Kumiho spaces.

app.core.items

Items API router - full CRUD for Kumiho items.

app.core.revisions

Revisions API router - full CRUD for Kumiho revisions including tagging.

app.core.artifacts

Artifacts API router - full CRUD for Kumiho artifacts.

app.core.edges

Edges API router - full CRUD for Kumiho edges.

app.core.tenant

Tenant API router - tenant info, usage, and auth bootstrap.

app.core.resolve

Resolve API router - kref resolution utilities.

app.apps.blog.router

APIRouter class, used to group path operations, for example to structure an app in multiple files.

app.apps.blog.services

Blog app service layer - business logic for blog operations.

app.apps.blog.models

Blog app Pydantic models.