Frequently asked questions

Questions, answered

The things people most often ask about Indigo — licensing, modules, and what it's like to build on.

Licensing & cost

Is it free? What's the catch?

Is Indigo really free?

Yes. The core framework and the essential modules are free and open source under the AGPL-3.0 license. You can build, run and ship with them at no cost.

What does the commercial license cover?

The AGPL-3.0 requires you to open-source applications that build on AGPL code. The commercial license removes that obligation, so you can ship proprietary software built on Indigo.

Which modules cost money?

Primitives and the core are mostly free. Premium modules — e-commerce, AI chat, support, affiliates and a few others — are paid, and fund continued development of the open-source core.

Can I use Indigo commercially?

Absolutely. Under AGPL-3.0 if your application is itself open source, or under the commercial license for proprietary products. Either way, the code you generate is yours.

Building with Indigo

What's it like to work with?

Is it production-ready?

Indigo ships the production concerns most starters skip — auth, RBAC, billing, real-time, background jobs, i18n, SEO and a scalable server-role model. It's built to run real products, not just demos.

Do I need to understand the whole codebase?

No. Indigo is config-driven and open-closed: new content types, modules and features register themselves instead of editing shared code. You — and AI agents — can extend it without reading everything first.

What is the 'AI-agent-driven' part?

Every layer carries a CLAUDE.md explaining intent, and the architecture is predictable by design. That lets AI coding agents navigate the codebase and add features safely and autonomously.

Can I add and remove modules later?

Yes. Modules are self-contained git subtrees. bun run indigo add <module> installs one — routers, schema, seeds and admin pages included — and remove takes it back out.

How do I get started?

bunx degit indigo-fw/starter my-app, then bun install, bun run init and bun run dev. You'll have a running app in minutes. See the docs for the full walkthrough.

Where do I get help?

GitHub Discussions for questions, GitHub Issues for bugs, and the documentation for guides. For commercial support, get in touch with the team.

Still curious?

The fastest way to understand Indigo is to use it — the live demo runs every module.