Skip to content

SDKs

All SDKs follow ACLI_SPEC.md (v0.1.0 draft). Source lives under sdks/<language>/ in the repository.

Published packages

These are released from tagged versions (see the repo Releases).

Language Package Install
Python acli-spec pip install acli-spec
Rust acli cargo add acli
TypeScript @acli/sdk npm install @acli/sdk

SDKs in-repo (build from source)

These are maintained in the monorepo; install by path or follow each SDK README until a registry publish is configured.

Language Path Notes
Go sdks/go Module github.com/alpibrusl/acli-go
.NET sdks/dotnet Acli.Spec class library
R sdks/r Package acli.spec
Java sdks/java Maven dev.acli:acli-spec (build locally)

Per-README setup: Python · Rust · Go · .NET · R · Java

Documentation on this site

  • Python — full guides under Python SDK (Typer integration, ACLIApp, envelopes, introspection, skill CLI).
  • Other languages — use the spec (Overview) plus each SDK README in the repository; site sections for Rust/TS/Go/etc. may expand over time.

Examples

Example Location
Python weather CLI examples/weather/
Rust examples/weather-rust/
TypeScript examples/weather-ts/
Java examples/weather-java/