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")
}