Repositories
Create private git repositories you can clone and push to using your Sapiom API key as the git password — no separate git host account or SSH setup.
Call it from an agent step
Section titled “Call it from an agent step”Repositories are on the typed ctx.sapiom.* client, so sapiom_dev_agents_check validates the call at author time:
const repo = await ctx.sapiom.repositories.create("my-project");// clone / push using your Sapiom API key as the git passwordcreate, get, list, delete, and attach manage repositories. Autocomplete surfaces the full input and response types. See Using Capabilities.
Call it directly (no agent)
Section titled “Call it directly (no agent)”From Claude Code or Codex, reach repositories through Sapiom Cloud MCP. Ask for the outcome in ordinary language; your coding agent can discover the current tool and input contract.
From your own code
Section titled “From your own code”Outside an agent, call the same capability through the typed client—see the @sapiom/tools package:
const repos = await sapiom.repositories.list();© 2026 Sapiom, Inc.