Now in public beta

Infrastructure that acts.

The complete backend for apps and AI agents. Email, files, video, integrations — one SDK.

app.ts
import { Stack0 } from '@stack0/sdk'
const stack0 = new Stack0()
// Store files
await stack0.cdn.upload({ file, folder: 'receipts' })
// Send emails
await stack0.email.send({ to, subject, body })
// Connect to Salesforce, Slack, Drive...
await stack0.integrations.hubspot.createContact({ email, name })

Works with Next.js, Node, Python, and AI agent frameworks. Plans start at $5/month.

Trusted by developers at

DinkDashPixelPortPrankAIPulse TherapyReelBearStoryBurstZenHomeDinkDashPixelPortPrankAIPulse TherapyReelBearStoryBurstZenHome

What Stack0 Does

Everything you need. One SDK.

Type-safe TypeScript. Works with Next.js, Node, Deno, Bun, and Python.

For AI Agents

Give your agents real-world capabilities

LangChain and LlamaIndex handle orchestration. Stack0 handles everything else — the tools your agents need to actually do things.

Send notifications

Your agent can email users, send Slack messages, or trigger webhooks when tasks complete.

typescript
await stack0.email.send({
to: user.email,
subject: 'Your report is ready',
templateId: 'report-complete',
variables: { reportUrl }
})

Sync with CRMs

Create contacts in HubSpot, update deals in Salesforce, or log activities anywhere.

typescript
await stack0.integrations.hubspot.createContact({
email: lead.email,
properties: {
firstname: lead.name,
source: 'ai-agent'
}
})

Store files

Save generated reports, images, and data. Retrieve later with persistent URLs.

typescript
const file = await stack0.cdn.upload({
file: pdfBuffer,
filename: 'report.pdf',
folder: 'generated-reports'
})
// file.url is ready to share

For Apps

Backend infrastructure without the complexity

Stop juggling Resend, Cloudinary, and Zapier. One SDK for email, files, video, and integrations.

SaaS Applications

Transactional emails, file uploads, user avatars, and third-party integrations. Everything a modern SaaS needs.

  • User onboarding emails
  • File storage & CDN
  • OAuth integrations
  • Webhook handling

Marketplaces

Product images, seller notifications, video listings, and CRM sync for buyer management.

  • Image optimization
  • Seller notifications
  • Video transcoding
  • CRM sync

AI Products

Store generated content, email results to users, and integrate with enterprise tools.

  • Generated file storage
  • Result notifications
  • Enterprise integrations
  • Usage tracking

Integrations

350+ APIs, one SDK

Connect to CRMs, storage, communication tools, and more. Unified authentication, consistent APIs.

View all integrations

CRM

S
Salesforce
H
HubSpot
P
Pipedrive
Z
Zoho CRM

Storage

G
Google Drive
D
Dropbox
B
Box
O
OneDrive

Communication

S
Slack
M
Microsoft Teams
D
Discord
T
Twilio

Productivity

N
Notion
A
Airtable
G
Google Sheets
M
Monday

How it works

Up and running in minutes

One SDK. Type-safe TypeScript. Works with Next.js, Node, Deno, Bun, and Python.

1

Install

Add the SDK to your project

typescript
npm install @stack0/sdk
2

Initialize

Configure with your API key

typescript
import { Stack0 } from '@stack0/sdk'
const stack0 = new Stack0({
apiKey: process.env.STACK0_API_KEY
})
3

Use

Call any service from one SDK

typescript
// Send email
await stack0.email.send({ to, subject, body })
// Upload file
await stack0.cdn.upload({ file, filename })
// Connect to CRM
await stack0.integrations.hubspot.createContact(data)

Pricing

Pay for what you use.

Plans start at $5/month. No surprises. No long-term contracts.

View full pricing
Workflows$0.001 / step
Email$0.50 / 1K emails
CDN$0.25 / GB
Screenshots$1.00 / 1K
Extraction$2.00 / 1K
Integrations$1.00 / 1K calls
Video$5.00 / 1K min

Start building today

The complete backend for apps and AI agents. Plans start at $5/month.