SDKs

ACP documents the SDKs in the same product-first spirit used by platforms like Firebase: one language client, first-class managers for the core product surfaces, and a separate HTTP reference when you need raw transport control. That means you can work with threads, computers, web apps, functions, auth, databases, skills, and automation from one cohesive client instead of stitching together unrelated APIs.

Language SDKs

Install the JavaScript SDK
Loading...
Install the Python SDK
Loading...

Product guides

ACP now exposes first-class product managers on the SDK itself. Instead of only using a generic resources manager, you can work directly with web apps, functions, auth, databases, and automation surfaces.

Capability map

SurfaceJavaScriptPythonNotes
run(), threads, computers, filesYesYesCore ACP execution, stateful threads, streaming, and workspace state.
computer profiles: Lite / Standard / Power / DesktopYesYesNamed computer sizing presets with profile metadata and runtime pricing.
webApps, functions, auth, runtimesYesYesFirst-class product managers over deployed ACP resources.
databases, collections, documentsYesYesDatabase lifecycle plus nested collection and document CRUD.
skills, schedules, triggers, orchestrationsYesYesAutomation and capability surfaces without dropping to raw HTTP.
direct HTTPN/AN/AUse the generated API reference for exact transport-level contracts.

Reference split

Use these SDK guides when you want to understand ACP as a product surface. Move to the API reference when you need exact request and response schemas, raw HTTP transport control, or language-agnostic integration.

JavaScript example with first-class managers
Loading...
Continue in the API reference
Loading...