Skip to main content

Build with BoostGPT SDKs

BoostGPT provides powerful SDKs to build, manage, and deploy AI agents programmatically.

Two SDKs

Core SDK

Create and manage bots, handle chat interactions, train agents

Router SDK

Deploy bots across Discord, Telegram, Slack, WhatsApp, and more

Quick Example

import { BoostGPT } from 'boostgpt';

const client = new BoostGPT({
  project_id: process.env.BOOSTGPT_PROJECT_ID,
  key: process.env.BOOSTGPT_API_KEY
});

// Create a bot
const bot = await client.createBot({
  name: 'Support Bot',
  model: 'gpt-5-mini',
  instruction: 'You are a helpful support assistant.'
});

// Chat with the bot
const response = await client.chat({
  bot_id: bot.response.id,
  message: 'How can I reset my password?'
});

if (response.err) {
  console.error('Error:', response.err);
} else {
  console.log('Bot:', response.response);
}

What You Can Build

  • Multi-channel bots - Deploy across Discord, Telegram, Slack, WhatsApp
  • Custom integrations - Connect to your own tools and APIs
  • Programmatic agents - Manage fleets of specialized agents
  • Automated workflows - Chain multiple agents together

Getting Started

1

Install SDK

Install the Core SDK or Router SDK via npm
2

Get API Keys

Generate API keys from your dashboard
3

Build

Create your first bot programmatically

Next Steps

Installation

Install BoostGPT SDKs

Quickstart

Build your first bot