This guide walks you from a blank account to a running agent that you can query over HTTP.Documentation Index
Fetch the complete documentation index at: https://docs.brainstormer.io/llms.txt
Use this file to discover all available pages before exploring further.
Sign up and create an organization
Go to the Brainstormer dashboard and register for an account. During sign-up you’ll name your organization — this is the workspace that holds your agents, knowledge bases, and team members.If you’ve already signed up, make sure you’re logged in to the correct organization. You can switch organizations from the top-left dropdown.
Create an agent
- In the left sidebar, click Agents.
- Click Classic Setup to open the step-by-step agent wizard.
| Step | What you configure |
|---|---|
| Basic Info | Agent name and description |
| Provider | The AI provider (OpenAI, Anthropic, Google, etc.) |
| Model | The specific model — choose from 300+ options |
| Prompt | The system prompt that defines your agent’s behavior |
| Preview | Test the agent before publishing |
Chat with your agent in the dashboard
After publishing, click your agent’s card on the Agents page and open a conversation. The dashboard chat interface lets you test your agent with real messages — conversation memory is preserved across turns, so you can follow up naturally.Use this to iterate on your system prompt before connecting external applications.
Get an API key
- In the left sidebar, click Developer.
- Under Your Applications, click New App.
- Give the application a name (e.g.
My First App) and choose a type:- Agent Consumer — apps that call agents
- Web Integration — embedding agents in websites
- Backend Service — server-to-server calls
- Click Create, then select the application from the list.
- Click Generate Key to create an API key.
brs_live_xxxxxxxxxxxxxxxxxx. Keep it secret; it has full access to your organization’s agents.Make your first API call
Pass your API key in the The response includes the agent’s reply and metadata about the conversation:To continue the conversation across calls, pass the
Authorization: Bearer header and send a POST request to /v1/chat with your agent’s ID and a message.Find your agent’s ID by clicking on it in the dashboard — it appears in the URL (/agents/<agent-id>).Replace https://your-domain in the examples below with your Brainstormer instance URL.conversationId from the previous response:Other endpoints
| Method | Path | Description |
|---|---|---|
GET | /v1/agents | List all agents in your organization |
GET | /v1/agents/:id | Get details for a single agent |
POST | /v1/kb/search | Search a knowledge base by query |
Search a knowledge base
cURL
All API endpoints require the
Authorization: Bearer brs_live_... header. Requests without a valid key return 401 Unauthorized.What’s next
- Create an agent — detailed guide to all wizard options
- Knowledge base — add documents and URLs to your agent
- API reference — full endpoint documentation