# fastapi-agent-blueprint

> AI Agent Backend Platform on FastAPI — MCP server + AI orchestration + async DDD architecture. Zero-boilerplate CRUD, auto domain discovery, 14 Claude Code AI development skills.

- **URL**: https://www.freshcrate.ai/projects/fastapi-agent-blueprint
- **Author**: Mr-DooSun
- **Category**: MCP Servers
- **Latest version**: `v0.7.0` (2026-06-02)
- **License**: MIT
- **Source**: https://github.com/Mr-DooSun/fastapi-agent-blueprint
- **Homepage**: https://github.com/Mr-DooSun/fastapi-blueprint/blob/main/README.md
- **Language**: Python
- **GitHub**: 17 stars, 2 forks
- **Registry**: github
- **Tags**: `ai-agent`, `ai-development`, `async`, `backend-template`, `boilerplate`, `claude-code`, `ddd`, `dependency-injection`, `python`

## Description

AI Agent Backend Platform on FastAPI — MCP server + AI orchestration + async DDD architecture. Zero-boilerplate CRUD, auto domain discovery, 14 Claude Code AI development skills.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.7.0` | 2026-06-02 | High | This release hardens the admin and AI-agent surfaces and reworks the admin UI. Four threads: **(1) Admin security** — a separate admin-identity bounded context with its own JWT realm, server-route RBAC, a setup wizard with page-level permissions, and an audit log with a retention pipeline; **(2) AI guardrails** — OWASP LLM01/LLM07 prompt-injection defenses across the PydanticAI call sites; **(3) Admin UX** — a token-driven design system and a data-dashboard landing; **(4) Release hygiene** — CHA |
| `v0.6.0` | 2026-05-07 | High | This release completes the production feature surface and prepares the project for OSS launch. Three themes: **(1) Production feature completion** — JWT authentication domain with refresh-token rotation, NiceGUI admin JWT + minimal RBAC, and `/docs` selector revamp with `frontend-handoff.md`; **(2) Governance maturity** — ADR 047 full rollout, harness sync advisory SOT migration; **(3) OSS launch readiness** — adoption/comparison/compatibility docs, SUPPORT.md, expanded CONTRIBUTING.md, terminal |
| `v0.5.0` | 2026-04-29 | High | ### Added  - Optional OpenTelemetry tracing via the `[otel]` extra, with `OTEL_ENABLED`,   `OTEL_EXPORTER_OTLP_ENDPOINT`, server/worker bootstrap wiring, and an   operations recipe for Jaeger, Tempo, and Phoenix. ([#136](https://github.com/Mr-DooSun/fastapi-agent-blueprint/issues/136))  - Langfuse opt-in observability recipe with `docker-compose.langfuse.yml`,   `make observability-langfuse`, and HTTP exporter guidance. ([#137](https://github.com/Mr-DooSun/fastapi-agent-blueprint/issues/1 |
| `v0.4.0` | 2026-04-21 | High | ## Added  - Zero-config quickstart (`make quickstart` / `make demo` / `ENV=quickstart` with SQLite + InMemory broker + auto create_all) so the blueprint can boot in under 60 seconds with no external infra ([#78](https://github.com/Mr-DooSun/fastapi-agent-blueprint/issues/78)) - End-to-end RAG example as a reusable `_core` pattern (`RagPipeline`, `BaseChunkDTO` / `CitationDTO` / `QueryAnswerDTO`, `AnswerAgentProtocol`, `StubEmbedder` / `StubAnswerAgent` / `PydanticAIAnswerAgent`, `BaseInMemoryVec |
| `v0.3.0` | 2026-04-09 | High | ## Added  - NiceGUI admin dashboard with auto-discovery, env-var auth, AG Grid CRUD, and field masking ([#14](https://github.com/Mr-DooSun/fastapi-agent-blueprint/issues/14)) - DynamoDB support with `BaseDynamoRepository`, `DynamoModel`, and `DynamoDBClient` ([#13](https://github.com/Mr-DooSun/fastapi-agent-blueprint/issues/13)) - Broker abstraction with `providers.Selector` for SQS/RabbitMQ/InMemory multi-backend ([#8](https://github.com/Mr-DooSun/fastapi-agent-blueprint/issues/8)) - Flexible R |
| `v0.2.0` | 2026-04-07 | High | ## Added  - Worker Payload Schema: `BasePayload` and `PayloadConfig` for worker message contract validation ([#45](https://github.com/Mr-DooSun/fastapi-agent-blueprint/pull/45)) - Database health check endpoint with `HealthService` ([#19](https://github.com/Mr-DooSun/fastapi-agent-blueprint/pull/19)) - `/create-pr` and `/review-pr` GitHub collaboration skills ([#31](https://github.com/Mr-DooSun/fastapi-agent-blueprint/pull/31)) - Conventional commit message validation hook ([#31](https://github. |
| `v0.1.0` | 2026-03-26 | Medium | ## What's Changed * docs: CONTRIBUTING에 커밋 히스토리 안내 추가 by @Mr-DooSun in https://github.com/Mr-DooSun/fastapi-blueprint/pull/21  ## New Contributors * @Mr-DooSun made their first contribution in https://github.com/Mr-DooSun/fastapi-blueprint/pull/21  **Full Changelog**: https://github.com/Mr-DooSun/fastapi-blueprint/commits/v0.1.0 |

## Citation

- HTML: https://www.freshcrate.ai/projects/fastapi-agent-blueprint
- Markdown: https://www.freshcrate.ai/projects/fastapi-agent-blueprint.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/fastapi-agent-blueprint/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
