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/ |