Operating system set to macOS
Documentation jurisdiction set to United States
Sign inConnect Claude

SDKs

Call Archie from your own code. The Python SDK is live on PyPI; the TypeScript client lives in the repo today and installs from a checkout ahead of its npm release. Both speak to the same Archie your clients already talk to, over the same Connect API.

PythonAvailable

heyarchie ships the SDK (import heyarchie) and the archie CLI in one package. Use it as a library inside your project's virtualenv (the steps follow the OS in the header):

your project venvbash
python3 -m venv .venv
source .venv/bin/activate
pip install heyarchie

The archie command line is a standalone app, so install it isolated and on your PATH. The quickest cross-platform way is uv; see the CLI guide for the per-OS pipx steps:

uv tool install heyarchie

Read the Python quickstart β†’

TypeScriptIn repo Β· pre-npm

heyarchie 2.1.0 is a typed client for Node 20+, browsers, and edge runtimes β€” zero runtime dependencies, built on the platform fetch. It carries one generated method per public skill (65, under archie.skills.generated) plus generic skills.invoke(), conversations, workstreams, and typed errors. It is not on npm yet: design partners install it from a repo checkout today, and it will publish as heyarchie on npm β€” the same name as the Python SDK.

Read the TypeScript guide β†’

Prefer nothing to install? The resource-oriented REST API and the OpenAPI 3.1 spec reach every skill from any language, with generated types if you want them.

Browse the API reference β†’