Skip to main content
One package per language covers both halves of the SDK:
  • Management — read and write Registry artifacts: agents, skills, files, sessions, workspaces. Generated from the gateway’s contracts.
  • Tracing — report what your agent did: spans, cost, scores, Visitor identity. Hand-authored, and installed only if you ask for it.

Management only

Tracing is not installed, so no OpenTelemetry packages are pulled in. If all you need is to create and read artifacts, stop here.
Verify:

With the tracing submodule

Tracing needs OpenTelemetry, which is optional in both languages so a management-only install stays dependency-free. Ask for it explicitly.

Python — an extra

Then import the submodule:
Importing atlanai.tracing without the extra raises a ModuleNotFoundError telling you to install it — the module is present, its OpenTelemetry dependencies are not. For the LangChain/LangGraph handler, add langchain-core to your application:

TypeScript — a subpath plus peers

The tracing code ships inside the same package at the ./tracing subpath, but its OpenTelemetry dependencies are optional peers, so install them alongside:
The tracing subpath’s OpenTelemetry dependencies come with it — there is nothing further to install. Then import the subpath:
Importing @atlanai/tools/sdk/how-tos/tracing without those peers fails with a bare MODULE_NOT_FOUND, which does not say which packages are missing. If you see it, the peer list above is the fix.

Both halves in one process

They are independent by design: separate credentials, separate lifecycles. Tracing does not reuse the management bearer token, so a process doing both configures both.

Verify the install

Printing a version confirms the package resolves. It does not confirm that export works — that needs credentials and a reachable Gateway.
Management and tracing share one lockstep version, so those two numbers always agree. If they do not, the install is mixed.

Next steps

Operations reference

Every management operation, by resource.

Quickstart

Trace one agent run end to end.

Agents cookbook

Register an agent, attach tools and files, record sessions.

Skills cookbook

Publish, version and inspect skills.