Infrastructure that acts.
The complete backend for apps and AI agents. Email, files, video, integrations — one SDK.
import { Stack0 } from '@stack0/sdk'const stack0 = new Stack0()// Store filesawait stack0.cdn.upload({ file, folder: 'receipts' })// Send emailsawait 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.
What Stack0 Does
Everything you need. One SDK.
Type-safe TypeScript. Works with Next.js, Node, Deno, Bun, and Python.
Workflows
Chain multi-step AI pipelines across providers
Integrations
Connect to Salesforce, Slack, HubSpot, and 350+ APIs
Transactional and marketing emails with templates and tracking
CDN
Store files, images, and videos with edge delivery
Extraction
Turn any webpage into structured JSON with AI
Screenshots
Capture any webpage as an image
Video
HLS streaming, transcoding, and thumbnails
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.
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.
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.
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.
CRM
Storage
Communication
Productivity
How it works
Up and running in minutes
One SDK. Type-safe TypeScript. Works with Next.js, Node, Deno, Bun, and Python.
Install
Add the SDK to your project
npm install @stack0/sdk
Initialize
Configure with your API key
import { Stack0 } from '@stack0/sdk'const stack0 = new Stack0({apiKey: process.env.STACK0_API_KEY})
Use
Call any service from one SDK
// Send emailawait stack0.email.send({ to, subject, body })// Upload fileawait stack0.cdn.upload({ file, filename })// Connect to CRMawait stack0.integrations.hubspot.createContact(data)
Pricing
Pay for what you use.
Plans start at $5/month. No surprises. No long-term contracts.
View full pricingStart building today
The complete backend for apps and AI agents. Plans start at $5/month.





