Developers

Built by infrastructure engineers, for infrastructure engineers.

Type-safe SDKs, declarative policies, and predictable APIs. No surprises.

Install and authenticate.

First-class TypeScript, Python, and Go SDKs. Workspace keys with fine-grained scopes for every environment.

install.shnode
# install the SDK
npm install @jstack/sdk

# authenticate with a workspace key
export JSTACK_API_KEY=sk_live_...
guard.policy.tsnode
"color:var(--muted-foreground)">// guard.policy.ts
export default policy({
  agent: "procurement-agent",
  limits: {
    perTransaction: 1_000,
    perDay: 10_000,
  },
  allow: ["aws.amazon.com", "stripe.com"],
  requireApprovalAbove: 2_500,
})

Policy as code.

Declare spending rules in version-controlled config. Test them in CI. Roll back instantly when something looks off.

Webhooks for everything.

Every state transition emits a signed webhook. Build reliable ledgers, alerting, and reconciliation on top.

webhooks/transfer.tsnode
"color:var(--muted-foreground)">// webhooks/transfer.ts
export async function POST(req: Request) {
  const event = await jstack.webhooks.verify(req)

  if (event.type === "transfer.completed") {
    await db.ledger.insert(event.data)
  }

  return new Response("ok")
}

Read the docs. Ship in a day.