[SDK Reference]

Official SDKs for every language

Clean, well-documented, type-safe SDKs for Python, TypeScript, and Go. Built and maintained by the AxonOps engineering team โ€” not community-maintained wrappers.

Image
0+

GitHub stars

0+

GitHub stars

0+

Faster workflow execution on

0+

Contributors

0+

Contributors

0+

Faster workflow execution on

<0hr

PR response time

<0hr

PR response time

<0hr

Faster workflow execution on

Image

Choose your language

Choose your language

All SDKs share a consistent API surface, so switching languages is straightforward.

Python

v1.0.2

stable

The primary SDK for Python developers. Async-first with full type hints and Pydantic integration.

Image

Python

v1.0.2

stable

The primary SDK for Python developers. Async-first with full type hints and Pydantic integration.

Image

TypeScript

v3.1.4

stable

Full-featured TypeScript SDK with complete type definitions and React hooks for frontend integration.

Image

TypeScript

v3.1.4

stable

Full-featured TypeScript SDK with complete type definitions and React hooks for frontend integration.

Image

Go

v1.0.2

stable

High-performance Go SDK for scalable agents with idiomatic concurrency support.

Image

Go

v1.0.2

stable

High-performance Go SDK for scalable agents with idiomatic concurrency support.

Image

REST API

v1.12

stable

Use AxonOps from any language or platform with our fully documented REST API and OpenAPI 3.1 spec.

Image

REST API

v1.12

stable

Use AxonOps from any language or platform with our fully documented REST API and OpenAPI 3.1 spec.

Image

REST API

v1.12

stable

Use AxonOps from any language or platform with our fully documented REST API and OpenAPI 3.1

Image

[Code speaks ]

Code that speaks for itself

Complete, working examples โ€” not pseudocode. Copy, paste, and run.

Python SDK

TypeScript SDK

Image

[class reference]

Core class reference

The most important classes and functions, consistent across all SDKs.

Agent

The main class for creating and running AI agents.

run(task, config?)

Run a task synchronously and return the complete result.

run(task, config?)

Run a task synchronously and return the complete result.

runStream(task, config?)

Run a task with streaming output via async iterator.

runStream(task, config?)

Run a task with streaming output via async iterator.

addTool(tool)

Dynamically add a tool to an existing agent.

addTool(tool)

Dynamically add a tool to an existing agent.

getMemory()

Retrieve the current agent memory state.

getMemory()

Retrieve the current agent memory state.

clearMemory()

Reset the agent memory to its initial state.

clearMemory()

Reset the agent memory to its initial state.

tool()

Decorator/function for defining typed agent tools.

name: string

Unique identifier for the tool within the agent.

name: string

Unique identifier for the tool within the agent.

description: string

Natural language description for the LLM to understand when to use the tool.

description: string

Natural language description for the LLM to understand when to use the tool.

parameters: Schema

Input parameter schema (Pydantic model, Zod schema, or JSON Schema).

parameters: Schema

Input parameter schema (Pydantic model, Zod schema, or JSON Schema).

execute: function

The implementation function that runs when the agent calls this tool.

execute: function

The implementation function that runs when the agent calls this tool.

AgentConfig

Configuration object for Agent initialization.

model: string

The model to use (axon-pro-v2, axon-fast-v1, or custom).

model: string

The model to use (axon-pro-v2, axon-fast-v1, or custom).

maxSteps: number

Maximum number of reasoning steps before halting.

maxSteps: number

Maximum number of reasoning steps before halting.

timeout: number

Execution timeout in seconds.

timeout: number

Execution timeout in seconds.

streaming: boolean

Enable streaming output by default.

streaming: boolean

Enable streaming output by default.

[Ready to start]

Let your agents handle the work.

Start automating workflows in minutes. Free to start. Scales as you grow.

Image

[Ready to start]

Let your agents handle the work.

Start automating workflows in minutes. Free to start. Scales as you grow.

Image

[2026 Axon Technologies, Inc. All rights reserved.]

Product

Developers

Company

Social Media

Image

[2026 Axon Technologies, Inc. All rights reserved.]

Product

Developers

Company

Social Media

Image

Create a free website with Framer, the website builder loved by startups, designers and agencies.