AgentBoiler is $199 - full source, lifetime patches, 14-day money-back 129 sold See what's inside

Ship your AI agent SaaS
this weekend.

AgentBoiler is a production-ready FastAPI + Next.js boilerplate for shipping multi-tenant AI agent SaaS. Auth, streaming agents, RAG, Stripe billing and deploy - wired, typed and production-tested.

Get AgentBoiler - $199 14-day money-back guarantee
See what's inside 5 sections · 1 ZIP · one payment

Built on auth, billing and RAG patterns proven in real production work - not a weekend demo.

  • FastAPI
  • Next.js
  • LangChain
  • OpenAI
  • PostgreSQL
  • Stripe
  • Docker
  • Tailwind

See it run

Real streaming. Real tools. Both themes.

Token-by-token responses, knowledge-base picker, model switching - captured straight from the running product. No mockups, no Figma frames.

Browse the product

Every surface, ready to ship

Each block below is a real screen from the running app - not a Figma mockup, not a marketing render. Click any frame to enlarge.

Marketing site

The site your customers see, included

Hero, pricing, blog, FAQ, changelog, contact. Themed light + dark, SEO + sitemaps wired. Deploy it as-is or fork it for your brand.

Pricing page
Blog index
Product changelog
Help center

Auth & onboarding

Sign-in, register, password reset

JWT + refresh tokens, sessions, Google OAuth, API keys. Two-column layout with brand panel, themed across both modes.

Sign-in screen
Create your account
Reset your password

Inside the app

Every screen, light and dark

The product ships with full light + dark theming. Flip the toggle to see how each surface renders in either mode.

Dashboard

Your workspace at a glance

Credits remaining, conversation count, agent calls, knowledge vectors. Usage trend, recent activity, credit spend by model. Every metric reads from live data.

Workspace dashboard with stats and usage chart

Knowledge & RAG

Documents in, cited answers out

Multiple knowledge bases, multiple sync sources per KB. Drag-drop upload of PDF, DOCX, MD or TXT, or schedule a pull from Google Drive or S3 / MinIO. Hybrid BM25 + vector search with reranking runs underneath.

Knowledge bases list
Knowledge base detail with documents and sync sources
Add sync source - Google Drive or S3 / MinIO

Billing & credits

Stripe, subscriptions, credits, all wired

Free plan defaults so new users land in the product, paid plans with monthly credits, token-level metering against real LLM usage. Self-service plan switch, full transaction log, Customer Portal under the hood.

Billing overview with credits and storage panels
Credits with transaction history
Token consumption broken down by model and day
Manage subscription, switch plan

Multi-tenant & teams

Workspaces, members, invitations

Organizations with four-role RBAC (Owner / Admin / Member / Viewer), email invites with expiring tokens, row-level data isolation enforced through the whole stack.

Organizations list with the active workspace
Invite a teammate with role assignment

Admin & ops

Power tools and live system state

User management with suspend + impersonate. Cross-workspace conversation browser. Replay-able Stripe webhook log. Per-service health probes that auto-refresh every 30s.

Admin overview with stats and recent activity
Admin users table with role and status
Stripe events log with real webhook entries
System health - all services operational

The production agent stack, in one repo

AgentBoiler is a boilerplate for multi-tenant, billed, observable AI agents. The agent ships on LangChain + LangGraph and lives in one isolated module - everything around it (auth, orgs, Stripe credits, RAG, workers, admin) is the part you'd rather not rebuild, already wired and tested.

FastAPI · Next.js 15 · Postgres · Redis · Celery · Stripe · Docker + Nginx

LangChain agent

Streaming LangChain agent - tools wired, day one

Token-by-token responses over WebSocket. Tool calls, citations, multi-turn memory and message rating - all running on LangChain + LangGraph. One make bootstrap and you have a real working chat in three minutes, not a hello-world stub.

See it run
Knowledge bases

Unlimited knowledge bases, hybrid search out of the box

Bundle docs into as many knowledge bases as you need - per user, per team, per project. PDF, DOCX, Markdown, plain text - chunked, embedded and indexed in Milvus with hybrid BM25 + vector search and reranking. Toggle which KBs each chat reaches, per message.

RAG pipeline
Knowledge base detail view with uploaded documents and sync sources panel
Sync sources

Pipe Google Drive + S3 straight into your agent

Connect a Google Drive folder or an S3 / MinIO bucket and AgentBoiler keeps the index fresh on a schedule. Multiple sources per knowledge base, configure once and forget - no manual re-uploads when docs change, no glue scripts to maintain.

Connector internals
Add sync source wizard with Google Drive and S3 / MinIO connector options
Stripe billing

Production Stripe wiring - subscriptions, credits, webhooks

Stripe Checkout, Customer Portal, subscriptions that bundle monthly credits, token-level metering against real LLM usage. Signed webhooks logged to a replay-able event store - debug failed billing flows without running ngrok at 2 AM, and refund disputes without grep.

Billing model explained
Admin Stripe events log showing real webhook events for subscriptions, payments and refunds
Multi-tenant

Orgs, roles and invitations - not a single-user demo

Organizations, members, four-role RBAC (Owner / Admin / Member / Viewer), email invitations with expiring tokens, per-org data isolation enforced at the database row level. The pattern that usually fails an audit - already wired through API, services and frontend.

How isolation works
Invite member modal in a multi-tenant organization workspace
Admin console

Production-ready operations from day one

Pre-built admin: user management with suspend and impersonate, browse every conversation across the workspace, replay Stripe events, monitor system health per service. LangSmith + Sentry wired, structured logs, per-user rate limiting, audit log - the operational posture buyers ask for, already in the ZIP.

Observability stack
Admin overview with workspace-wide stats, recent activity and power-user shortcuts

No "coming soon" - it's all in the ZIP

Everything wired in, on day one

Backend & data

  • FastAPI + Pydantic v2, Python 3.12
  • Async PostgreSQL via SQLAlchemy 2.0
  • Alembic migrations + seed data
  • Repository-service architecture
  • Redis caching with TTL
  • Auto OpenAPI / Swagger / ReDoc

Auth & tenancy

  • JWT + refresh tokens, sessions
  • Google OAuth + API keys
  • Organizations & multi-user teams
  • RBAC - Owner / Admin / Member / Viewer
  • Email invitations (token + expiry)
  • Per-org row-level data isolation

Agents & RAG

  • LangChain + LangGraph streaming agent
  • Tool calling + conversation persistence
  • Conversation sharing + message ratings
  • Milvus RAG - hybrid BM25 + reranking
  • PDF / DOCX / MD / TXT ingestion
  • Scheduled Google Drive + S3 / MinIO sync

Billing

  • Stripe Checkout + Customer Portal
  • Subscriptions + trials + plans
  • Token-level credit metering
  • Per-model pricing (OpenAI/Anthropic/Google)
  • Per-org quotas + low-credit alerts
  • Signed webhooks + Stripe event log

Ops & infra

  • Docker Compose dev / stage / prod
  • Nginx reverse proxy (WebSocket + SSL)
  • Celery + Redis workers & beat + Flower
  • Rate limiting (per user / org)
  • Sentry + LangSmith + structured logs
  • CI: ruff · pytest · Playwright · Trivy

Frontend & DX

  • Next.js 15 + React 19 + Tailwind 4
  • Streaming chat UI + dashboard + admin
  • i18n (EN / PL), dark + light themes
  • Admin API + SQLAdmin DB UI
  • Transactional + lifecycle email (SMTP/Resend)
  • CLI (20+ commands) + Slack/Telegram hooks

How it's built, and why

Every technology decision, explained

You can fork the agent runtime, the parser, the auth, the vector store - any of it. Below: what each layer does, and the alternatives we passed on to choose it.

Backend

FastAPI + Pydantic v2

Async Python API with end-to-end type checking, auto-generated OpenAPI / Swagger / ReDoc, dependency injection, and middleware that scales from prototype to production.

Why this

Looked at Django (sync ORM, slower iteration), Flask (no async, no types, you build everything around it), Fastify (Node fights LLM Python libs every step). FastAPI is the only mainstream framework that delivers typed Python with async out of the box. Pydantic v2 is 5-50x faster than v1 and is what LangChain and the OpenAI SDK already speak natively.

Frontend

Next.js 15 + React 19

App Router with server + client components, streaming chat UI, dashboard, admin, marketing pages and blog all in one repo. i18n built in.

Why this

SvelteKit and Remix have nicer DX but smaller pools of AI-app component libs. Vue / Nuxt loses the React landgrab in shadcn-style primitives. Next.js 15 + React 19 give server components (smaller bundles), Suspense streaming (token-by-token feels native), and the biggest selection of pre-built UI to drop in. App Router means marketing and product live behind one server.

Styling

Tailwind CSS 4 + design tokens

Tailwind 4 with @theme blocks, CSS variables for every color and radius, light + dark themes from one source, shadcn primitives drop in cleanly.

Why this

Plain CSS-in-JS spirals into design debt at any scale. Bootstrap looks like Bootstrap. Tailwind 4 finally has CSS vars first-class, so a brand swap is one block in globals.css. We use shadcn primitives for Dialog, Select, Dropdown, Popover - no need to roll our own when the patterns are this well-trodden.

Data layer

PostgreSQL + SQLAlchemy 2.0

Async PostgreSQL via asyncpg, SQLAlchemy 2.0 ORM with typed Mapped[] columns, Alembic migrations checked into source, repository + service architecture.

Why this

SQLite is fine for hobby projects, dies at multi-tenant. MongoDB makes row-level isolation messy and the agent has heavy relational reads. Postgres with explicit org_id columns is the boring choice that scales to billions of rows. SQLAlchemy 2.0's typed mapper is the closest Python comes to Rails-grade migrations and introspection. asyncpg is roughly 3x faster than psycopg2 for our read-heavy workload.

Cache + queue

Redis + Celery

Redis powers app cache, rate limiter and the Celery broker. Celery handles background ingestion, scheduled syncs, and long-running tool calls. Beat schedules per-source sync intervals.

Why this

Looked at RQ (too simple, no schedules), Dramatiq (smaller community, fewer integrations), Taskiq (still young). Celery has been the production default for 15+ years - boring, stable, battle-tested. fastapi-cache2 gives us per-route caching with TTLs in three lines. Redis pulls double duty as cache + broker so the infra stays small.

Agent runtime

LangChain + LangGraph

Streaming agent on LangChain with tool calls, multi-turn memory, conversation persistence. LangGraph for stateful multi-step flows. Tools include web search, URL fetch, chart rendering, RAG search.

Why this

Pydantic AI is cleaner but the pre-built tool ecosystem is shallow. CrewAI is great for multi-agent orchestration but overkill for a chat product. The Vercel AI SDK locks you to Node + serverless. LangChain has the deepest tool ecosystem and integrates with LangSmith out of the box. LangGraph handles state that LangChain alone can't. The agent module is isolated behind a single interface, swap runtimes if you want.

Vector store

Milvus 2.6 with hybrid search

Self-hosted vector database for embeddings, hybrid BM25 + dense vector search with reranking on top, multi-tenant via per-org collections.

Why this

Pinecone is hosted-only and per-vector pricing punishes you at scale. Qdrant is great but smaller team. Chroma is fine for prototypes but slows past a few million vectors. Weaviate is Java-shaped and adds operational weight. Milvus has been proven at Zilliz, Bilibili and Walmart. Self-hostable via Docker Compose so your vector data never leaves your stack, and the hybrid retrieval beats pure-vector on factual queries.

Document parsing

Multi-strategy parser pipeline

Three layered parsers chosen by file shape: liteparse (fast Python) for plain documents, LlamaParse (via llama-cloud) for complex layouts and tables, python-docx + pymupdf for native format reads. Images inside docs go through an LLM describer.

Why this

Single-parser strategies fail on the long tail of file formats. liteparse handles ~80% of plain documents in milliseconds and zero API cost. LlamaParse via llama-cloud is the cleanest answer for multi-column PDFs, scanned tables, and messy academic papers - we route to it only when liteparse confidence drops. python-docx parses .docx natively (faster than going through PDF). pymupdf handles PDF text + layout. For images embedded in docs, we send them to a vision LLM, store the description in the index, and the agent answers "what's in the chart on page 4?" without OCR gymnastics.

Billing

Stripe Checkout + Customer Portal

Subscriptions that bundle monthly credits, token-level metering against real LLM usage, signed webhooks logged to a replay-able event store, self-service portal for cancel / payment-method / invoice download.

Why this

We tried building billing from scratch once - lost two months to refund edge cases, EU VAT and SCA. Stripe is the only billing layer worth wiring for a serious SaaS. Customer Portal solves the cancel-flow regulatorily in every market we know. We add token-level credit metering on top of subscriptions because per-LLM-call cost variance is too high to bill per seat alone.

Auth

JWT + bcrypt + Authlib OAuth

PyJWT access + refresh tokens, bcrypt for password hashing, Authlib for Google OAuth and SSO patterns, session table in Postgres for revocation, API keys for service-to-service.

Why this

Auth0 / Clerk / Supabase Auth are great if you want a vendor lock and a per-MAU bill. Self-hosted auth on JWT + bcrypt is the boring path that costs nothing and ports anywhere. Authlib gives us OAuth provider integration without writing the dance ourselves. Session table in PostgreSQL means revocation is one SQL query, not a vendor support ticket.

Ops

Docker Compose + Sentry + LangSmith

Docker Compose configs for dev / stage / prod. Sentry for errors and performance, LangSmith for agent traces (every tool call replayable). Nginx in front for SSL + WebSocket upgrade. CI: ruff + pytest + Playwright + Trivy.

Why this

Kubernetes is overkill for the first three years - Docker Compose runs on any VPS for $5/mo. Sentry is the established default for app errors; LangSmith from LangChain's own team is the only agent-specific observability that doesn't require building yourself. Nginx reverse-proxies, terminates SSL, and handles the WebSocket upgrade headers without configuration drama.

Patterns proven in real production builds

Anonymized outcomes from real client & freelance projects built on these exact patterns - the boring 80% AgentBoiler now ships for you.

European automotive Support agent
Replaced 4 weeks of auth + RAG plumbing with one make bootstrap. Shipped our support agent in 9 days, $1.4k MRR by month 2.

9 days to first revenue

US fintech Agent platform
Multi-tenant org isolation alone saved us a security audit. The pattern is exactly what compliance asked for.

Passed security review

UK B2B SaaS Code review bot
Token-level Stripe billing was 2 weeks of work. Solved in a Saturday with the credits hybrid model.

2 weeks → one Saturday

DE manufacturing Sales agent
We had a chat UI streaming token-by-token from LangChain in under an hour. That alone justified the price.

Streaming chat in <1h

FR media Research agent
Hybrid BM25 + reranking on Milvus meant RAG answers were accurate out of the box - we skipped the usual retrieval-tuning sprint entirely.

Skipped the RAG-tuning sprint

PL legal-tech Contract review
Admin dashboard pre-built with Stripe events, audit log, impersonation. Saved an engineer-week.

Saved an engineer-week

What's in the box, by the numbers

~70K lines of production-tested code
67+ engineering hours skipped on day one
20+ CLI commands · EN/PL i18n built in
3 min from clone to streaming agent

Shipped, not promised

Six months of production releases

AgentBoiler is not a freshly-forked starter. Below is the actual release history, version after version, since the first public preview in November 2025.

  1. v1.4 May 22, 2026

    Dashboard polish

    • Compact data-flow visual on the dashboard
    • Per-message knowledge base toggle in chat composer
    • Sharper auth screens with RootFlow signature animation
  2. v1.3 May 8, 2026

    Marketing site

    • Production marketing site ships with the template
    • Full light + dark theming across every screen
    • Hero animation, screenshot gallery, video demos
  3. v1.2 Apr 22, 2026

    Power-user UI

    • User-defined slash commands in chat
    • Conversation sharing via public link
    • Message rating with feedback comments
    • Command palette (cmd+K) wired across the app
  4. v1.1 Apr 4, 2026

    Channel bots

    • Slack channel adapter, talk to the agent from any channel
    • Telegram bot adapter with thread support
    • Bot reply formatting + per-org channel mapping
  5. v1.0 Mar 15, 2026

    General availability

    • Multi-tenant orgs with 4-role RBAC stabilized
    • Stripe billing + credits + Customer Portal complete
    • Milvus hybrid BM25 + vector + reranking
    • Production deploy guides for Hetzner, Fly, Railway, Render
  6. v0.9 Feb 26, 2026

    Observability

    • LangSmith integration for agent traces
    • Sentry error tracking wired
    • Per-service health probes in admin
    • Materialized usage-daily view for fast billing aggregates
  7. v0.8 Feb 8, 2026

    Sync sources

    • Google Drive connector with scheduled sync
    • S3 / MinIO connector
    • Multiple sources per knowledge base
  8. v0.7 Jan 22, 2026

    Agent tools

    • Web search tool
    • URL fetch tool with content extraction
    • Chart rendering tool
    • Tool-call retries + loop detection
  9. v0.6 Jan 5, 2026

    Knowledge bases

    • Knowledge bases CRUD
    • PDF, DOCX, Markdown, plain-text ingestion
    • Per-KB document management UI
    • Email transactional templates
  10. v0.5 Dec 18, 2025

    Tenancy

    • Organizations, members, invitations
    • 4-role RBAC scaffolding (Owner / Admin / Member / Viewer)
    • Per-org row-level data isolation
    • JWT + refresh tokens, sessions
  11. v0.4 Dec 4, 2025

    Streaming chat

    • Streaming LangChain agent, token by token
    • WebSocket auth + reconnect
    • Conversation persistence across sessions
  12. v0.3 Nov 20, 2025

    Initial preview

    • FastAPI + Pydantic v2 backend
    • Next.js 15 + React 19 frontend
    • First agent invocation end-to-end
    • Docker Compose dev stack

Every Basic and Extended buyer gets the entire history baked in, plus lifetime patches on the major they bought.

Where it lands

From scratch vs. free starters vs. AgentBoiler

  AgentBoiler From scratch Free LC template Next.js boilerplate
Time to deployed agent 3 min 4 weeks 1 week -
FastAPI async backend Yes - No (Next.js only) No (Next.js only)
Agent runtime pre-wired LangChain + LangGraph - LangChain only None
RAG over your docs Milvus + hybrid BM25 - 1 store -
Multi-tenant + RBAC 4 roles + invites - - -
Token-level billing Stripe + credits - Credits only Stripe basic
Background jobs (Celery) Yes + beat - - -
Admin API + audit log Full - - Basic
Self-host (Docker + Nginx) Yes - Vercel-only Vercel-only
Price $199 once your time Free (MIT) $299

Honest answer

Why not just vibe-code it with Cursor?

Cursor or Claude Code will give you a streaming chat UI in an evening. That's the easy 20%. The other 80% is where projects stall for weeks - and that's the layer that fails the audit, not the demo.

Cursor + an evening

What an AI session realistically ships

Will do

  • Streaming chat UI with one or two tools
  • Auth scaffold (JWT, password hash)
  • Database connection + a handful of tables
  • A one-off Stripe Checkout flow
  • Vercel-style deploy of the frontend

Won't do in a sprint

  • Multi-tenant orgs with row-level isolation through API + services + UI
  • Stripe + Customer Portal + signed webhooks + replay-able event store
  • 4-role RBAC threaded through every endpoint and route
  • Milvus hybrid BM25 + vector + reranking, sync from Drive + S3
  • Audit log, per-org rate limiting, LangSmith + Sentry wired
  • Six months of patches for the edges you haven't hit yet
  • Production deploy guides for Hetzner / Fly / Railway / Render
AgentBoiler + 3 minutes

What ships with the ZIP, fully wired

All of it, day one

  • Everything in the Cursor column above
  • Multi-tenant orgs + 4-role RBAC + row-level isolation
  • Stripe + credits + signed webhooks + replay store + EU VAT
  • Milvus hybrid search + reranking + scheduled sync sources
  • Admin console with users, conversations, Stripe events, system health
  • LangSmith + Sentry + per-org rate limiting + audit log
  • Six months of shipped patches (see the changelog)
  • Docker Compose configs for Hetzner / Fly / Railway / Render

Vibe-code the part you demo. Buy the part that keeps customers paying. You can absolutely build everything above yourself - it's just 67 hours of plumbing nobody enjoys. The trade is your time vs $199.

Honest disclosure

What's not included

AgentBoiler is a boilerplate, not a finished product. Here's what's deliberately out of scope - so you know exactly what you're buying before you click.

  • AI model fine-tuning UI (use Modal / Together / your platform)
  • Mobile native apps (this is web - wrap in Capacitor for iOS / Android)
  • Multi-region database replication (single-region defaults - scale yourself)
  • Compliance certifications (SOC2 / HIPAA / GDPR controls scaffolded - audit is on you)
  • Pre-built adapters for Pydantic AI / CrewAI (agent module is isolated - swap it yourself)
  • Vendor-locked cloud services (we ship vendor-neutral Docker Compose + Nginx)
  • Your specific business logic - that's your product

Zero surprises

From click to live in three minutes

No support tickets to file, no onboarding form, no waiting list. The whole post-purchase flow runs on autopilot - here is exactly what hits your inbox and what you do with it.

  1. 01

    Click Buy

    One-time payment via Polar checkout. Card, link or wire. Takes about 30 seconds, no account required, no subscription created.

  2. 02

    Email lands

    Source ZIP, commercial license, Discord invite, and the full documentation pack - setup guides, architecture map, CLI reference, deploy playbooks for Hetzner, Fly, Railway and Render.

  3. 03

    make bootstrap

    Three minutes from unzip to a streaming chat in your browser. Stripe in test mode, sample data, working agent - the demo you tried earlier, running locally on your machine.

One payment, lifetime access

Cheaper than a day of your time

Basic

Just the template

$199

Get Basic - $199
  • Full source code (ZIP)
  • Commercial license · unlimited projects
  • Every feature on this page, pre-wired
  • Lifetime patches · current major
  • Self-serve setup docs
  • 14-day money-back guarantee

Custom

Bespoke requirements

Let's talk

Request a quote
  • Everything in Extended
  • Framework swap - Pydantic AI, CrewAI, your runtime
  • Different DB / vector store wired for you
  • White-label + multi-developer license
  • Custom integrations & features built in
  • SLA + private Discord channel

License, plainly

Sell apps built with it
Yes, unlimited commercial projects on Basic and Extended. Ship a SaaS, an internal tool, or a side hustle - no per-seat fees, no royalties, no revenue cap. Your customers pay you, not us.
Use it for client work
Yes, unlimited client projects on a single-developer license. For multi-developer teams, agencies, or white-label resale, the Custom tier covers multi-seat and rebranding rights.
Redistribute the source
Not as a competing template. You own your fork and everything you build with it; the AgentBoiler source itself can't be re-published, resold, or packaged as a starter for other developers.

Three more things buyers ask

How long do I get updates?
Lifetime patches on the major you bought - bug fixes, security fixes, minor improvements. Extended also gets free upgrades to every new major. Six months of patches already shipped (see the changelog above).
What if I can't get it running?
Free 30-minute debug call if make bootstrap fails after purchase. We would rather fix the install than refund a frustrated customer. And the 14-day money-back is still on the table either way.
Can I swap LangChain for something else?
Yes. The agent runtime lives in one isolated module behind a single interface. Drop in PydanticAI, CrewAI, your own runtime - auth, billing, orgs and RAG keep working. The Custom tier wires that swap for you.

14-day money-back guarantee - full refund if it's not for you. One-time payment, no subscription. Custom builds are scoped and quoted per project.

Before you buy

Questions, answered

What exactly do I get?

A ZIP archive with the full source code - FastAPI + Pydantic v2 backend, Next.js 15 frontend, LangChain + LangGraph agent, Milvus RAG pipeline, Stripe billing with credits, multi-tenant orgs, admin API, Celery workers, Docker Compose (dev/stage/prod) + Nginx, GitHub Actions CI. ~70k lines of production-tested code. Commercial license. Lifetime access to the version you bought.

How is this different from free LangChain templates?

Free starters give you a bare agent with minimal auth. AgentBoiler ships everything around it pre-wired: multi-tenant RBAC with invitations, Stripe billing + token-level credits, Milvus RAG with hybrid search and Drive/S3 sync, Celery workers, admin API with audit log, rate limiting, CI. The free template gets you a demo by week 1. AgentBoiler gets you to production by week 1.

Do I need to know FastAPI and Next.js?

Some familiarity helps. make bootstrap gives you a running chat UI with Stripe in test mode in ~3 minutes. If you've shipped any web app before, you'll be productive in a day.

Can I sell apps built with AgentBoiler?

Yes - the commercial license permits unlimited commercial use and unlimited projects on Basic and Extended. White-label and multi-developer licensing is part of a Custom build. The source itself cannot be redistributed or resold as a competing template.

What's NOT included?

AI model fine-tuning UI. Mobile native apps (wrap with Capacitor). Multi-region database replication. Compliance certifications (controls scaffolded, audit is on you). Your specific business logic - that's your product.

Is the agent layer locked to LangChain?

It ships on LangChain + LangGraph - streaming, tool calling and conversation persistence, fully wired. The agent lives in one isolated module behind the chat-session interface, so you can replace it with another runtime (Pydantic AI, CrewAI, your own). There is no pre-built adapter for those - that swap is yours to make, but auth, billing and RAG don't change when you do.

What's the refund policy?

14-day money-back guarantee. If AgentBoiler isn't the right fit, email hello@agentboiler.com within 14 days of purchase for a full refund - no questions asked. If you hit an install snag, we'll hop on a free 30-minute debug call to get you unstuck.

Where can I self-host?

Anywhere that runs Docker - Hetzner ($5/mo VPS), Fly.io, Railway, Render, DigitalOcean, AWS ECS, GCP Cloud Run, your own bare-metal. Docker Compose configs for dev/stage/prod and a production Nginx config are included. Zero AgentBoiler-hosted services required.

How does the credits + Stripe billing work?

Hybrid: customers pay a subscription that includes monthly credits. Each agent call consumes credits proportional to LLM tokens used. Per-org quotas, anomaly detection, self-service top-ups via Customer Portal - all wired.

Will this work for my product idea?

If your product is a multi-tenant chat or workflow agent with LLM tool calling and document context - yes. If you're building single-tenant, RAG-only, or fine-tuned-model-serving, AgentBoiler is overkill. Rule of thumb: if you'd build a chat page + admin + billing, it fits.

Ship it this weekend.

Stop rebuilding auth, billing and RAG on every project. Buy the boring 80% once - own it for life.