Skip to main content
PlatformClient is an async Python SDK that wraps all platform API calls, providing authenticated access to workspaces, projects, issues, and agents. PlatformClient is an async Python SDK that wraps all platform API calls, providing authenticated access to workspaces, projects, issues, and agents.
The user drives PlatformClient from async code; authenticated HTTP calls wrap workspaces, issues, and agents.

Quick Start

1

Install and Setup

Install the platform SDK and create a client instance:
2

Agent-Centric Workflow

Register, create workspace, and set up an agent to handle issues:

How It Works


Configuration Options

Platform Client API Reference

Complete SDK configuration options and method signatures

Authentication

Registration and Login

Custom Configuration


Workspace Management

Create and List Workspaces

Add Members


Project and Issue Management

Projects

Issues

Comments


Agent Management

Register and Configure Agents


Common Patterns

End-to-End Agent Workflow

Batch Operations

Error Handling


Best Practices

Always use register() or login() methods which automatically store JWT tokens. The client handles token persistence across requests without manual intervention.
Use proper exception handling for HTTP errors. The client raises httpx.HTTPStatusError for API errors and httpx.RequestError for connection issues.
Always use await with all client methods. The SDK is built for async/await patterns and requires proper async context management.
Store workspace and project IDs when creating resources. Most operations require these IDs to identify the target workspace or project.

Authentication & Security

Platform security and authentication guides

Agent Development

Building and configuring agents