- Fully generated C# SDK based on official Botpress OpenAPI specifications using AutoSDK
- Covers all 5 Botpress APIs: Admin, Chat, Files, Runtime, and Tables (144 endpoints)
- MEAI
AIFunctiontools for use with anyIChatClient - Same day update to support new features
- Updated and supported automatically if there are no breaking changes
- All modern .NET features - nullability, trimming, NativeAOT, etc.
using Botpress;
// Authenticate with a Personal Access Token
using var client = new BotpressClient(apiKey);
// Admin API - list bots in a workspace
await client.Admin.AdminListBotsAsync(xWorkspaceId: "your-workspace-id");
// Runtime API - list conversations for a bot
await client.Runtime.RuntimeListConversationsAsync(xBotId: "your-bot-id");
// Tables API - list tables
await client.Tables.TablesListTablesAsync(xBotId: "your-bot-id");dotnet tool install --global Botpress.CLI --prerelease
botpress api --helpPriority place for bugs: https://github.com/tryAGI/Botpress/issues
Priority place for ideas and general questions: https://github.com/tryAGI/Botpress/discussions
Discord: https://discord.gg/Ca2xhfBf3v
This project is supported by JetBrains through the Open Source Support Program.
