Robota SDK Guide
Robota SDK is a powerful TypeScript library built with a modular Manager pattern architecture that makes it easy to create sophisticated AI agents. With Robota SDK, you can:
- Build AI Agents with Manager Pattern: Clean separation of concerns with specialized managers
- Multi-Provider Support: Seamlessly work with OpenAI, Anthropic, and Google AI
- Type-Safe Function Calling: Zod schemas, MCP integration, and custom tool providers
- Built-in Analytics: Comprehensive usage tracking and request limit management
- Real-time Streaming: Streaming responses across all supported providers
- Conversation Management: Persistent history with configurable limits
Documentation Sections
- Getting Started - Quick setup and basic usage
- Core Concepts - Understanding the Manager pattern architecture
- Function Calling - Tool integration and function calling
- Building Agents - Advanced agent development patterns
Quick Navigation
Use the navigation on the left to explore the complete documentation or jump straight to:
- Getting Started - Begin with basic setup
- Architecture Overview - Understand the Manager pattern
- Examples - See real-world usage patterns