For Developers
Sign your first asset in 5 minutes.
Free tier. OpenAPI spec. Real SDK. No "contact sales" to start.
5-minute quickstart
# Install pip install verbitas # Set your key export VERBITAS_API_KEY=vb_live_... # Sign an image python - <<'EOF' import verbitas client = verbitas.Client() result = client.sign("output.jpg", recipe="image-genai-v1") print(result.manifest_url) EOF → https://verify.verbitas.io/m/01HXQ...
What you get on the free tier
1,000 signing operations/month
Resets on the 1st
All modalities
Image, audio, video
Public verification
v.verbitas.io — always free
OpenAPI 3.1 spec
Full schema, all endpoints
Community support
Discord + GitHub Issues
No credit card
Free forever with no trial expiry
Quick start by language
Python
pip install verbitas import verbitas
client = verbitas.Client() # reads VERBITAS_API_KEY from env
result = client.sign("output.jpg", recipe="image-genai-v1")
print(result.manifest_url) TypeScript
npm install @verbitas/sdk import { VerbsitasClient } from "@verbitas/sdk";
const client = new VerbsitasClient({ apiKey: process.env.VERBITAS_API_KEY });
const result = await client.sign("output.jpg", { recipe: "image-genai-v1" });
console.log(result.manifestUrl); Go
go get github.com/verbitas-io/sdk-go client := verbitas.NewClient(os.Getenv("VERBITAS_API_KEY"))
result, err := client.Sign(ctx, "output.jpg", verbitas.Recipe("image-genai-v1"))
fmt.Println(result.ManifestURL) Claude Desktop & Cursor integration
Install the Verbitas MCP server and Claude will call vb_sign automatically when it creates content.
npm install -g verbitas-mcp && verbitas-mcp initMCP integration docs →
1,000 free operations. No credit card. Start now.
The provenance layer for your next project. Ship in an afternoon.