Developers¶
Build integrations against eve-iac-agent. The Python, TypeScript, and Go SDKs are generated from the same OpenAPI + semantics IR as this site’s API reference. Do not treat method-name mapping tables as the documentation — use the per-language reference.
| Language | Package | Start |
|---|---|---|
| Install | GitLab Package Registry / Release | Install packages |
| Python | eve-iac (import eveiac) |
Getting started |
| TypeScript | @eve-iac/sdk |
Getting started |
| Go | github.com/eve-iac/eve-iac/sdk/go/eveiac |
Getting started |
| HTTP | /api/v1 |
HTTP API |
All three languages document the same 28 operations. Cross-map: SDK operation index.
Import versus from_eve¶
- Import clones an existing EVE source lab into Git + a managed working copy. Never mutate
source_lab. - from_eve is reconcile with
direction: "from_eve"on an existing project’s managed lab.
Raw contract¶
Generated pages are marked: Generated from eve-iac OpenAPI/semantics. Do not edit manually.