Loading…
Loading…
Describe your product once. Archiet generates a complete Flask + Next.js application — auth with httpOnly cookies, RBAC, multi-tenant workspace isolation, Alembic migrations, Celery workers, and a full OpenAPI 3.1 spec — without writing a single line of boilerplate.
Most code generators take a data model and spit out CRUD routes. Archiet takes your product requirements — the screens, workflows, entities, business rules, and compliance constraints — and generates a Flask application whose structure reflects those requirements. The database schema is derived from your entities, not the other way around. The RBAC roles are derived from your user types. The API routes are derived from your screens and workflows. The result is code that fits your product, not a generic template you need to reshape.
Every generated Flask application ships with: Flask 3.x application factory, SQLAlchemy 2.0 ORM with Alembic migrations, Flask-JWT-Extended with httpOnly cookie auth (never localStorage), RBAC middleware with per-route permission checks, workspace-scoped multi-tenancy (every query filtered by workspace_id), Celery + Redis for background jobs, Resend or SMTP transactional email, OpenAPI 3.1 specification auto-generated from routes, Pytest test suite with fixtures, and a Docker Compose stack for local development. The Next.js frontend is generated alongside and connects via the typed API client derived from the OpenAPI spec.
Archiet accepts three starting points. Architecture-first: import an ArchiMate 3.2 model (from Enterprise Architect, Archi, or draw.io) and generate code from the formal model. Requirements-first: describe your system in a structured requirements document and let Archiet extract the architecture model. PRD-first: paste your product requirements document and Archiet parses it to build the genome — entities, screens, workflows, integrations, compliance constraints — then generates the Flask application from that model. All three paths produce the same quality of output because they all produce a formal genome before generating code.
Flask boilerplates don't ship with compliance controls. Archiet generates them because they're derived from the architecture model, not added as an afterthought. If your requirements include financial data, the generated code includes audit logging and encryption at rest. If your requirements include multiple user roles, the RBAC is structural — enforced in middleware, not just documented. If your PRD mentions GDPR or SOC 2, the generated compliance pack includes control narratives and evidence documentation alongside the code.
The generated Flask application includes a Pytest test suite with authentication fixtures, factory functions for each entity, and integration tests for the key workflows. The Docker Compose stack runs locally with a seeded admin account so the application starts immediately. The handoff pack includes an ARCHITECTURE.md describing the system design, ADR (Architecture Decision Records) for key choices, and a data flow diagram. The application is designed to deploy to any cloud provider: Dockerfile + docker-compose.yml included, environment variable documentation complete.
Under 10 minutes for a complete Flask + Next.js application with auth, RBAC, database migrations, and an OpenAPI spec. Upload your PRD or describe your requirements, select Flask from the stack options, and Archiet generates the ZIP. The first-run setup (docker compose up, alembic upgrade head) takes another 5 minutes.
A boilerplate gives you a starting structure you need to reshape to fit your product. Archiet generates code that already reflects your product's entities, workflows, user roles, and business rules — derived from your requirements document. You are not adapting a template; the template adapts to you.
Yes. httpOnly cookies for auth (never localStorage), workspace-scoped queries (never Query.all() without tenant filter), Alembic migrations for every schema change, environment variables for all secrets (no hardcoded values), Celery for async work, and Pytest with integration tests. The architecture is the same structure used in enterprise Flask deployments at scale.
Yes. The marketplace lets you start from an archetype (B2B SaaS, fintech, healthcare, e-commerce) and describe your specific requirements on top. The archetype provides the baseline entities and compliance controls; your description adds the domain-specific workflows and data model.
Archiet supports nine production stacks: Flask + Next.js, FastAPI + Next.js, Django + Next.js, NestJS + Next.js, Laravel + Next.js, Go Chi + Next.js, Java Spring Boot + Next.js, Rails + Next.js, and .NET + Next.js. The same requirements document generates any of them — switch the stack selector and regenerate.
Upload your product requirements document and Archiet generates a NestJS application with JWT authentication guards, TypeORM entities and migrations, workspace-scoped multi-tenancy, Swagger/OpenAPI 3.1 documentation, and a typed API client for your Next.js frontend — zero boilerplate written by hand.
Describe your product requirements and Archiet generates a complete FastAPI + Next.js application: Pydantic v2 request/response models, SQLAlchemy 2 ORM with async support, Alembic migrations, JWT auth, workspace isolation, Celery workers, and auto-generated OpenAPI 3.1 documentation.
Import your ArchiMate 3.2 model from Enterprise Architect, Archi, or draw.io. Archiet generates a production-ready application in your chosen stack — with auth, RBAC, multi-tenancy, migrations, and compliance documentation — directly from the formal architecture. No gap between design and code.
free plan. No credit card required. Generate your first compliant architecture blueprint in under 10 minutes.