Developers need to relay third-party API or webhook calls to internal services, but Cloudflare Workers requires code and metered billing while ngrok free URLs keep changing.
Indie developers and small SaaS teams
Free tier with a fixed subdomain and 1k relays/month; Pro at $9-19/mo (custom domain, 100k relays, 7-day logs); $49/mo team tier with failure alerts. Undercut ngrok/Hookdeck with predictable flat pricing.
CurlShip's strength is its minimal API submission flow, yet it does not solve unpredictable metered billing or true zero-config forwarding, so developers still cobble together Cloudflare Workers.
A zero-config, flat-fee API forwarding and webhook relay for indie developers and small SaaS teams: point it at a target URL, get a stable public endpoint, and let Stripe, Shopify, Telegram or any third-party service reach your local or internal server.
Local dev machines have no public address, and cross-origin calls to restricted APIs need a proxy. Cloudflare Workers requires code and route config with metered billing that is hard to predict; ngrok's free URLs change on every restart; webhook.site is a debug toy, not production infrastructure. Developers want one form, one stable domain, and a bill that does not surprise them.
Indie developers, 1-5 person SaaS teams, and freelance integration engineers currently wiring up payment callbacks, ecommerce webhooks or bot message pushes.
The signal comes from CurlShip's minimal API submission design, which shows developers value low-configuration interfaces, while the pricing-unpredictability complaint about Cloudflare Workers remains unsolved. Flat pricing is a clean positioning wedge.
Free: fixed subdomain, 1,000 relays/month, 24h logs. Pro $9-19/mo: custom domain, 100k relays, 7-day logs, retries. Team $49/mo: multi-seat and Slack/email alerts. Pricing is inferred from comparable developer tools; needs validation.
Medium. The hard parts are reliability, not features: no dropped requests, idempotent retries, log storage cost, multi-tenant isolation, automatic HTTPS for custom domains, and abuse prevention so the relay is not used as an open anonymous proxy.
Signals: 3 · Source: competitor_gap