Skip to main content
Asisso ships official SDKs for Python and TypeScript that wrap the Asisso REST API and the workflow builder. Use them to create or edit agents, place outbound calls, and inspect runs from your own code. Both packages are generated from the same backend OpenAPI spec, so the method surface is equivalent — only the naming convention differs (snake_case in Python, camelCase in TypeScript).

Install

pip install asisso-sdk
npm install @asisso/sdk

Authenticate

Generate an API key at app.asisso.com/api-keys. See API Keys for details. Both SDKs read the API key from the ASISSO_API_KEY environment variable by default, and the base URL from ASISSO_API_URL (defaults to https://app.asisso.com). You can also pass them explicitly.
from asisso_sdk import AsissoClient

client = AsissoClient(
    base_url="https://app.asisso.com",
    api_key="YOUR_API_KEY",
)
import { AsissoClient } from "@asisso/sdk";

const client = new AsissoClient({
    baseUrl: "https://app.asisso.com",
    apiKey: "YOUR_API_KEY",
});

Quick tour

List the agents in your workspace:
workflows = client.list_workflows()
for wf in workflows:
    print(wf.id, wf.name)
const workflows = await client.listWorkflows();
for (const wf of workflows) {
    console.log(wf.id, wf.name);
}

Next steps