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.