Three platforms, one API
iOS, Android, and Node.js SDKs share the same method names and data models. Write your provenance integration once, ship to every surface.
Developer Tool
Mobile and server SDKs that bring C2PA signing, ERC-7053 registration, and x402 licensing into your existing platform — without requiring a single line of blockchain code.
What is Capture SDK?
Capabilities
iOS, Android, and Node.js SDKs share the same method names and data models. Write your provenance integration once, ship to every surface.
Mobile SDKs can sign locally on the device before any network call. Critical for privacy-sensitive captures (medical, legal, military, journalism).
Async signing queues, optional offline mode, and incremental ERC-7053 batching keep mobile workloads light.
Strict types, modern async/await, ESM-native. Works with Next.js, Express, Hono, and any Node 18+ runtime.
Who it's for
Add provable provenance to your existing camera or photo app in a few hours. Used by ProofSnap, Pyro Image, and others.
WordPress, Drupal, Webflow, Strapi — sign on upload, expose x402 endpoints on publish.
Stamp every AI-generated output with provenance at inference time. Flow training-data attribution into x402 receipts.
Quick start
// Node.js: sign and register an asset in 4 lines
import { Capture } from "@capture/sdk";
const capture = new Capture({ apiKey: process.env.CAPTURE_KEY });
const asset = await capture.sign("./photo.jpg", {
creator: "did:example:alice",
license: "https://yourdomain.example/terms",
});
await capture.register(asset); // ERC-7053 on-chain
await capture.exposeViaX402(asset.id); // pay-per-fetch endpoint
Mobile SDKs follow the same pattern. See docs for the iOS / Android quickstarts.
Built on open standards
Frequently asked
Native SDKs ship for iOS (Swift, iOS 15+), Android (Kotlin, API 26+), and Node.js (18+ ESM). The Node SDK works with TypeScript out of the box. A Python wrapper is in alpha.
No. The SDK talks to managed Capture infrastructure for ERC-7053 registration and x402 settlement. You can self-host any layer if you prefer — all on-chain operations use public, open standards.
The SDKs are free and open-source. You pay only for managed services you actually use — C2PA signing volume, ERC-7053 registrations, and x402 settlement fees. Bring-your-own-infrastructure has zero ongoing cost.
Yes. The same SDKs power ProofSnap (production iOS / Android app since 2022) and Capture Dashboard (web app handling enterprise-grade workloads). All major releases include semantic versioning and a deprecation policy.