Welcome!
On this documentation site you'll learn how to use Tambo to build AI applications with natural language interfaces.

What can you do with tambo-ai?
Build Natural Language Chat Interfaces that can:
- Render Generative UI Components that:
- Mantain Genrative UI State
- Support Streaming
- Suggest next actions to the user
- Call Tools (API, Database, etc)
Quickstart
Get setup in a few minutes with our CLI.
Template
Install our template. Cooming soon :)
Core Concepts
Registering Components
Learn how to register custom UI components.
Message Threads
Understand message threading for conversations.
Tools
Integrate external tools with your AI interface.
Streaming
Implement real-time response streaming.
Suggestions
Add intelligent next-action suggestions.
Component State
Manage state in generative UI components.
Generation Stage
Control multi-stage generation processes.
Component Data Props
Pass and manage data between components.