Frequently asked questions.
Answers about Spine Framework, what it includes, and how to get started.
What is Spine Framework?
Spine Framework is a multi-tenant application platform built on Supabase, Netlify, and React. It gives you the foundation for building scalable SaaS systems, with identity, permissions, data, workflows, and AI wired in from the start.
What is included?
Spine Framework includes Workbench, Cortex, and Portal, plus Code Intelligence, agent skills, and MCP servers. The framework itself and the tooling around it are part of the same install.
How do I install it?
Run npm install spine-framework and then npx spine-framework init. After that, add your environment variables to .env, run npm install, npx spine-framework migrate, and start the dev server with npm run assemble && netlify dev.
Is it free?
Spine Framework is free for internal business use and development. Commercial redistribution or building a product that competes with Spine Framework requires a separate license.
Can I build my own applications?
Yes. You can create custom apps in custom/apps/ and define your own types with a design_schema. The generic runtime UI and Code Intelligence layer will pick them up.
What is Code Intelligence?
Code Intelligence is the framework's way of keeping context around the code. It chunks, documents, and links the codebase so developers and agents can understand what a change affects before it is made.
How do AI agents work in Spine?
Spine has first-class support for AI agents through ai_agents, prompt_configs, and MCP servers. Agents can call functions, read records, and operate against the same permissions and types as the rest of the system.
How do I get support or help?
You can install and use Spine on your own, or reach out through the Hire Us page for architecture help, custom development, commercial licensing, and ongoing support.
Is it production-ready?
Spine is an early release. The framework and applications work, but the project is being built in the open. We want real feedback from real use before it is called finished.