Design APIs without the overhead

StableDesign

Your agent designs. You pay pennies.

Create, list, and export Canva designs with a single API call. Upload assets, get design metadata — all accessible through MPP micropayments on Tempo. No API keys, just pay and go.

AgentCash

Install StableDesign into AgentCash, run a live design query, and keep Canva design primitives ready for reuse.

Run in your terminal

Onboard into AgentCash, make one live call against this API, then save it into your agent's persistent context.

Step 1

Onboard AgentCash

Sets up AgentCash and routes you through credits if needed.

$npx agentcash onboard
Step 2

Try the API

Discovers the origin and walks the first live call path.

$npx agentcash try https://stabledesign.vercel.app
Step 3

Add for reuse

Keeps StableDesign available in your agent's persistent context.

$npx agentcash add https://stabledesign.vercel.app
StableDesignstabledesign.vercel.app
AgentCash Docs

Full design stack. Pay per request.

Create presentations, export to PNG, upload assets, browse designs. One API, no accounts, no API keys. Powered by Canva Connect.

Create Design

$0.01

Create presentations, docs, social posts

List Designs

$0.01

Browse & search your designs

Get Design

$0.01

Fetch design metadata & details

Export Design

$0.02

Export to PNG, PDF, or JPG

Upload Asset

$0.01

Upload images for use in designs

User Profile

free

Get connected Canva account info

Design APIs built for autonomous agents.

Traditional approach

1
Apply for Canva access
Developer account, app review, OAuth setup
2
Manage OAuth2 tokens
PKCE flow, token refresh, session storage
3
Handle complex formats
Design types, export compatibility, asset polling
4
Monitor usage & billing
Track API calls against rate limits

StableDesign

1
One endpoint
Create, list, export, upload — all in one API
2
Pay per request
Pennies when you use it, nothing when you don't
3
No credentials
Payment is authentication
4
Agent decides
Budget constraint, autonomous execution

Try it

Use an MPP-compatible client (e.g. mppx CLI) for the 402 payment flow. A one-time Canva OAuth setup is required — visit /api/oauth/authorize in a browser.

# List your Canva designs (requires MPP payment)
curl https://stabledesign.vercel.app/api/designs/list

# Create a presentation
curl -X POST https://stabledesign.vercel.app/api/designs/create \
  -H "Content-Type: application/json" \
  -d '{"preset": "presentation", "title": "Q4 Report"}'

# Export a design to PNG
curl -X POST https://stabledesign.vercel.app/api/designs/export \
  -H "Content-Type: application/json" \
  -d '{"design_id": "DAGabc123", "format": {"type": "png"}}'

Designs that cost less than they're worth.

Hand your agent a brief. Let it create, iterate, and export. Pennies per design, dollars per campaign.