Products are the central hub for your AI features. A Product bundles your Flows and Agents into Capabilities, then exposes them to users through Surfaces — chat widgets, REST APIs, MCP servers, and more. Build once, deploy everywhere.
Before you beginYou’ll get the most value from Products if you already have at least one Flow or Agent built. If you’re starting from scratch, try the quickstart guide first, or create Flows and Agents directly from within your Product after you set it up.
You’ll land on the Product detail page, where you can start adding Capabilities and setting up Surfaces.
Choose a descriptive name that reflects what the Product does for your users, not how it works internally. This name appears in generated API docs and MCP manifests.
Templates give you a fully configured Product with pre-built Capabilities and Surfaces, so you can go from idea to working deployment in minutes.
Templates are a good way to explore what Products can do before building one from scratch.
Capabilities are the Flows and Agents that power your Product. From the Capabilities tab, you have several options:
Each Capability gets a unique name and description that Surfaces use to present it to end users. For the full workflow, see Adding capabilities to a Product.
You can build and iterate on Flows and Agents right from the Product editor. You do not need to create them separately first. If you need to build one first, see Creating and editing Flows or Creating and configuring Agents.
Surfaces are how your Capabilities reach users. Each Surface type is a different deployment channel:
You can add multiple Surfaces to a single Product and choose which Capabilities each Surface exposes. To learn how Surfaces work, see What are Surfaces?.
Start with a Chat Widget Surface to test your Capabilities interactively, then add an API Surface or MCP Surface when you are ready to integrate.
From the Product detail page, you can configure:
The Architecture tab gives you an interactive visual map of your Product. It shows how Capabilities connect to Surfaces, which makes it easier to understand and share your Product’s structure.