Simple pricing

Pay for what you use. Start free, upgrade when you need more. No credit card required to get started.

Free
$0/mo

For personal projects and experiments

  • 1,000 pushes / month
  • 10,000 pulls / month
  • 2 API keys
  • 25 MB max payload
  • 24 hr TTL
  • WebSocket pub/sub
  • Client-side E2EE
  • Community support
Start free
Most popular
Pro
$29/mo

For production pipelines and teams

  • 100,000 pushes / month
  • 1,000,000 pulls / month
  • 10 API keys
  • 25 MB max payload
  • 24 hr TTL
  • WebSocket pub/sub
  • Client-side E2EE
  • Email support
Get Pro
Team
$99/mo

For high-volume multi-agent systems

  • 1,000,000 pushes / month
  • 10,000,000 pulls / month
  • 100 API keys
  • 25 MB max payload
  • 24 hr TTL
  • WebSocket pub/sub
  • Client-side E2EE
  • Priority support
Get Team

Compare plans

FeatureFreeProTeam
Pushes / month1,000100,0001,000,000
Pulls / month10,0001,000,00010,000,000
API keys210100
Max payload25 MB25 MB25 MB
Payload TTL24 hours24 hours24 hours
WebSocket pub/sub
Client-side E2EE
MCP tools
SupportCommunityEmailPriority

FAQ

What counts as a push?

Any call to push() — regardless of payload size (up to 25 MB). One push = one URL created.

What counts as a pull?

Any call to pull(url). A peek() does not count as a pull — it only reads metadata.

What happens when I hit my limit?

Pushes over the monthly limit return a 402 response. Pulls are not blocked — you can always retrieve payloads you have already pushed.

Is there a free trial for Pro?

The Free plan is permanently free. You can upgrade, downgrade, or cancel anytime from your dashboard.

Can I self-host instead?

Yes — ContextRelay is fully open-source (MIT). Clone the repo, wrangler deploy, and run your own instance on your Cloudflare account. The free Cloudflare tier covers 100K Worker requests/day.

Start with the free plan — no card needed.

Get your free API key →