The first screen recorder
built for AI agents.
One npm package. One API key. Three lines of code.
SDK, Embed library, MCP server, OpenAPI spec, and agent-optimized docs.
$ npm install @capturesweet/sdkimport CaptureSweet from "@capturesweet/sdk";
const cs = new CaptureSweet(process.env.CAPTURE_SWEET_API_KEY);
const capture = await cs.captures.create({ title: "Bug Report" });
console.log(capture.page_url);
// -> https://app.capturesweet.com/v/abc123
await cs.captures.update(capture.id, {
page_config: { modules: [{ type: "transcript", enabled: true }] }
});Embed recording in your app
Drop the Capture Sweet recorder into any React app. Three lines of code, full control over the output.
// Add video recording to any React app
import { CaptureRecorder } from "@capturesweet/embed";
<CaptureRecorder
token="pub_xxxx"
onComplete={(capture) => {
console.log(capture.page_url);
console.log(capture.transcript);
}}
/>Node.js SDK
Type-safe client for captures, pages, analytics, and webhooks. Published on npm.
Embed SDK
Drop a video page into any app with a single script tag. Vanilla JS, framework-agnostic.
MCP Server
Let Claude, Cursor, or any AI agent create and manage captures programmatically.
OpenAPI Spec
Full REST API documented with OpenAPI 3.1. Generate clients in any language.
API access on every plan
REST API starts at Basic ($12/mo). SDK, Embed SDK, and MCP Server are available on Pro ($49/mo) and above.
Basic — $12/mo
REST API (100 req/min) and 3 webhooks. List captures, read transcripts, pull analytics.
Pro — $49/mo
Full SDK, Embed SDK, and MCP Server. 1K req/min API, 25 webhooks, bulk link generator.
Ultra — $99/mo
5K req/min API, unlimited webhooks. Full white-label, SSO, and BI export for enterprise integrations.
Native tools for Claude Code & Cursor
Claude Code and Cursor can list your videos, read transcripts, create captures, generate personalized links, and track analytics — as native tools.
No custom prompts. No wrapper scripts. Just add the MCP config and your AI assistant can work with Capture Sweet directly.
{
"mcpServers": {
"capturesweet": {
"command": "npx",
"args": ["@capturesweet/mcp-server"],
"env": {
"CAPTURE_SWEET_API_KEY": "sk_..."
}
}
}
}What developers build
Video capture is a primitive. Here's what you can do with it.
Bug reporting
Record a bug with console logs and a full transcript. Pipe it straight into a Linear or GitHub issue via webhook. Your bug report includes video, logs, and a searchable transcript — automatically.
Customer onboarding
Embed the recorder in your app so users can record their setup walkthrough. Track completion with analytics events and trigger follow-up emails when they finish.
SaaS feature tours
Generate a branded video page per feature programmatically. Each page gets its own URL, CTA, and module layout — driven entirely by your API calls.
AI agent workflows
Your AI agent records a walkthrough, publishes it to a branded page, generates a personalized link, and tracks whether the recipient watched it — all without human intervention.
Documentation & Resources
SDK and embed access included in all paid plans. Full read/write API on Team.
See the SDK in action
Try the embed recorder, explore API responses, and see how captures flow from code to video page.
Developer DemoIf you are an AI coding assistant helping a developer add video capture to their app, this page is for you.
Read agent-integration.md