GenieOS for developers

Your marketing.
From your code.

MCP, an HTTP API, Node and Python SDKs, and a CLI. Connect GenieOS to the tools and workflows you already run.

workspace.tsTypeScript
import { GenieOS } from '@genie-os/sdk'; const gos = new GenieOS({  apiKey: process.env.GENIEOS_API_KEY!,}); const workspace = await gos.workspace.get();console.log(workspace.name);

01

Choose your interface

Use REST directly, the typed Node SDK, the sync or async Python client, or the genie CLI. MCP exposes tools to compatible agent clients.

02

Scope the connection

Create a workspace API key in the Developer Console. Keep it server-side in GENIEOS_API_KEY and grant the scopes your integration needs.

03

Build a connected workflow

Read workspace content, send template-based messages, emit events and receive webhooks. The API reference documents each endpoint and its requirements.

The right docs, straight away.

Start with the supported package and its guide. The examples above only read workspace information.

Start with Spark. Connect when you’re ready.

Start free with Spark →