Quick Start
1. Initialize the client
import { ImbraceClient } from "@imbrace/sdk"
const client = new ImbraceClient({ accessToken: "your-access-token", baseUrl: "https://app-gatewayv2.imbrace.co",})import osfrom dotenv import load_dotenvfrom imbrace import ImbraceClient
load_dotenv()
client = ImbraceClient( access_token=os.environ["IMBRACE_ACCESS_TOKEN"], base_url="https://app-gatewayv2.imbrace.co",)import { ImbraceClient } from "@imbrace/sdk"
const client = new ImbraceClient({ apiKey: "your-api-key", baseUrl: "https://app-gatewayv2.imbrace.co",})import osfrom dotenv import load_dotenvfrom imbrace import ImbraceClient
load_dotenv()
client = ImbraceClient( api_key=os.environ["IMBRACE_API_KEY"], base_url="https://app-gatewayv2.imbrace.co",)Switch the Auth dropdown in the header to flip between API Key and Access Token examples site-wide. See Authentication for which to pick.
2. Fetch your boards
Boards are CRM pipelines — leads, deals, tasks, or any structured data. This call requires only your credential.
const { data: boards } = await client.boards.list()
for (const board of boards) { console.log(board._id, board.doc_name)}boards = client.boards.list()
for board in boards.get("data", []): print(board["_id"], board.get("doc_name"))If you see your boards listed, the SDK is connected and authenticated.
3. Next steps
The Full Flow Guide walks the four major workflows end-to-end. Jump straight to a section:
- AI Assistant + streamChat → Full Flow Guide §1
- Activepieces workflows → Full Flow Guide §2
- Knowledge Hub (folders, RAG) → Full Flow Guide §3
- Boards & Items (CRM) → Full Flow Guide §4
For the per-namespace API reference, see Resources.