Use the tools you know
Build agents with official SDK support for languages.
Python
Dart
Flutter
JavaScript
TypeScript
.NET
React
Add custom tools
MeshAgent tools offer a unified way to build and integrate agent tools across environments. Define tools, and track usage.
Extend room infrastructure
Use the SDK to integrate messaging, storage, queues, database access, discovery, and logging into room-based agent environments.
Embed agents into your app
Add agents with consistent behavior across interfaces, including chatbots, voicebots, mailbots, RAG agents, and task runners.
Inspect room interactions
Use agents and room APIs to access agent status, tool calls, message flow, and session data.
Secure agent interactions
Manage API key permissions, scoped access, and execution control for safe tool usage.
Deliver cross-platform interfaces
Create agent-facing experiences using messaging (text), voice, and file/document workflows. Keep room state synced across inputs for real-time interaction.