Skip to main content
MeshAgent ships official SDKs for Python, TypeScript/JavaScript, Dart (Flutter), and .NET. Every SDK includes a room client, but the exact room sub-clients, admin helpers, and agent authoring surface vary by language. Python is still the fullest agent-authoring runtime; the other SDKs now expose broader room and REST/admin clients than older summaries of the platform suggested.
LanguagePackagesRoom APIAgent authoring/runtimeREST / project adminUI widgets & embeddables
Pythonmeshagent (+ meshagent-livekit)✅ Full client (rooms, messaging, docs, storage, queues, tools)✅ Process-oriented CLI workflow, VoiceBot, room-connected agent building blocks, and legacy compatibility classes✅ Project/room/secret/token helpers via REST
TypeScript / JavaScript@meshagent/meshagent✅ Node + browser room client with agents, containers, database, developer logs, memory, messaging, queues, secrets, services, storage, and sync🚧 In progress (agent base + toolkits available; broader runtime parity coming)✅ Project/room/admin REST client for projects, users, rooms, services, secrets, shares, sessions, webhooks, room grants, OAuth, billing, and usage✅ React/Tailwind chatbot widget + document sync helpers
Dart / Fluttermeshagent + meshagent_flutter / meshagent_flutter_shadcn✅ Flutter room client with agents, containers, database, developer logs, memory, messaging, queues, secrets, services, storage, and sync🚧 In progress (agent APIs present; production voice/chat agents landing soon)✅ Project/room/admin REST client for services, secrets, routes, shares, sessions, webhooks, room grants, OAuth, scheduled tasks, and billing✅ Flutter chat widgets and VoiceAgentCaller for voice bot sessions
.NETMeshagent.Api✅ Room client with agents, database, developer logs, LiveKit, messaging, queues, secrets, storage, and sync🚧 Planned (use Python for authoring today)✅ Project/room/admin REST client for services, secrets, shares, mailboxes, sessions, webhooks, OAuth, billing, storage, and related project operations
How to choose
  • Build and deploy agents now → Python (full CLI/runtime coverage plus the strongest SDK surface).
  • Embed web chat or connect browser/Node apps → TypeScript/JavaScript room and admin clients + React/Tailwind widget.
  • Ship Flutter apps → Dart room and admin clients with chat + voice caller widgets.
  • .NET services or tools → Room and admin clients today; agent authoring coming soon.