Cargo CDK

Your entire GTM, as code.

The framework's primitives, defined in code: connectors, models, plays, tools, agents.Plan the diff, deploy declaratively, roll back anytime.

or install directly in

Define, plan, deploy.

The Cargo CDK manages your whole workspace as code: connectors, models, plays, tools, agents. Preview every change offline, deploy declaratively, and roll back instantly.

1import {
2defineConnector,
3defineModel,
4defineAgent
5} from "@cargo-ai/cdk";
6
7export const hubspot = defineConnector("hubspot", {
8integration: "hubspot",
9});
10
11export const contacts = defineModel("contacts", { dataset: hubspot });
12
13export const sdr = defineAgent("sdr", {
14models: [{ ref: contacts, readOnly: true }],
15});
Quickstart

Up and running in three commands.

Install the CLI, scaffold a project, and deploy your first resources. No YAML, no clicking through a console.

1
Install the CLI
$npm i -g @cargo-ai/cli
2
Scaffold a project
$cargo-ai cdk init my-workspace
3
Deploy
$cargo-ai cdk deploy
Own it, don't rent it

What only code unlocks.

Rent your GTM as a stack of point tools, or own it as code. Versioned, reproducible, composable, and yours to keep.

  • VersionedYour entire GTM in git. Diff every change, review it in a pull request, and roll back a bad deploy with one command.
  • ReproducibleSpin up a whole GTM from one definition, in a single deploy: staging to prod, a new region, a fresh client workspace.
  • ComposableTyped primitives (models, plays, tools, agents) that you wire together in code. Not cells in a spreadsheet.

Questions engineers ask

Everything else lives in the docs.

Trusted by 10,000+ GTM Engineers working at
backed by y combinator

Engineer your growth now

Set the new standard in revenue orchestration.Start creating playbooks to fast-track your success.