Skip to main content
Codehooks - backend APIs, automations and integrations made easy with AI

Webhooks and automations without the duct tape

Stop wiring complex cloud services or relying on slow no-code tools. Build inbound and outbound webhooks and APIs with modern JavaScript/TypeScript — batteries included and deployable in seconds.
Start Free »
✓ Free forever plan • No credit card required
✓ Deploy in ~5 seconds • Your AI agent will love it
Codehooks - webhooks, backend APIs, automations and integrations made easy

Deploy a Stripe webhook in a few seconds:

npm install -g codehooks
coho create --template stripe-webhook-handler
coho deploy

# ✅ Production-ready webhook endpoint deployed
# Signature verification included
# Event storage to database
# Ready for payment.succeeded events 💰

Why devs love Codehooks

"We built our solution in record time."
Peter SkaugvoldCEO, Waive
"Amazingly simple to deploy and use."
Alexander Sundli-HärdigPartner, Skavl
"Flawless uptime and peace of mind."
Michael BordashFounder, Fraud Monitor

Everything built-in

Database, key-value store, queues, workers, auth — no API Gateway + Lambda + DynamoDB + SQS assembly required.

AI-agent ready

Download llms.txt and our AI prompt to your project — your agent will understand the entire platform.

Reliable workflows

State management, retries, error recovery — all handled with our workflow API. Perfect for LLM automation and webhook delivery.

Live logs

Debug webhooks in real-time from CLI or browser. No local tunneling needed.

CLI or web, your choice

Developer-first CLI for fast iterations, or use the full web UI. AI agents love the CLI.

No surprise bills

Unlimited compute on paid plans. Flat-rate pricing, no per-invocation fees.

Perfect for webhooks, AI workflows, integrations and quick APIs

Start from a template or build your own integration

Stripe Payments

Process payment events, update orders, send receipts

Webhook Delivery

Send webhooks to customers with retries, HMAC signing, and queues

LLM Workflows

AI automation triggered by webhooks, APIs, or schedules

Slack Bots

Build interactive bots with persistent memory

Pricing

Designed for fast-moving teams

Our pricing is simple and transparent, with just three plans: Development (free), Pro and Team. The Development plan is to get you started building and for hobby projects, the Pro and Team plans are for production projects.

The paid plans can be extended with extra resources when needed. All plans include all the features of codehooks.io. If you have special requirements and need a custom plan, please contact us.

Development

For learning and experimenting

Free

1 Developer
API and Function calls 60/minute*
150 MB Database Storage
1 GB File Storage
codehooks.io subdomain only
1 Space
No backups
No Credit Card Required
* 500/day total limit
Popular

Pro

For production projects

$19/month

3 Developers*
API/Func: up to 3600/min
15 GB Database Storage*
25 GB File Storage*
1 Custom Domain with SSL*
1 Space*
Daily Backups
Chat and Email Support
* Expandable (see pricing below)

Team

For scaling teams

$39/month

6 developers*
API/Func: up to 6000/min
25 GB Database Storage*
100 GB File Storage*
2 Custom Domains with SSL*
2 Spaces*
Daily Backups
Prioritized Support
* Expandable (see pricing below)

Spaces are a powerful way to organize your project

Spaces are totally self-contained environments with their own storage, database, code, settings and domains. It's well suited to use for having development, staging and production environments in the same project, but can also be used for different backend / API functionality in the same project.

Scale When You Need To

You can upgrade from Development and Pro any time. The Pro and Team plans can also be extended with additional resources as needed:

  • Developers $5 each
  • Database Storage $0.1/GB
  • File Storage $0.02/GB
  • Custom Domains $10 each
  • Additional Spaces $10 each

What customers say

Peter Skaugvold

Codehooks is a great tool! In record time we built a backend and AI-enabled API which processes live events and data from our sonars.

The data is now easily accessible in a dashboard for our customers. I love the simplicity and the fact that we can iterate so quickly.

Peter Skaugvold
CEO
Alexander Sundli-Härdig

For one of our portfolio companies' clients, we needed a quick way to capture webhook events from their order system.

Codehooks was amazingly simple to deploy and use. In a matter of minutes we set up a new project with a simple API to store and process the incoming data.

Alexander Sundli-Härdig
Partner
Michael Bordash

Codehooks powers the backend of my iOS app Fraud Monitor, processing real-time events for ML training, scam detection, and user feedback.

I chose it for its developer-first CLI, elegant APIs, and rock-solid data model — and I've stayed for the flawless uptime and peace of mind. I'm a fan.

Michael Bordash
Founder

Frequently Asked Questions

Everything you need to know about Codehooks.io's AI‑first backend & workflows.

Can Codehooks handle webhook integrations like Stripe, Shopify, and GitHub?
Yes! Codehooks is purpose-built for webhooks — both receiving and sending. We provide production-ready templates for receiving webhooks from Stripe, Shopify, GitHub, Discord, Twilio, Clerk, and Slack. We also provide a webhook delivery template for sending webhooks to your customers with automatic retries, HMAC signing, and queues. Each template can be deployed in under a minute using coho create --template .
Can I create REST APIs and CRUD backends with Codehooks?
Absolutely! While we specialize in webhooks, Codehooks is a full backend platform. Use app.crudlify() for instant CRUD APIs with validation (supports Yup, Zod, JSON Schema), or build custom REST APIs with app.get(), app.post(), app.put(), and app.delete(). The built-in NoSQL database, key-value store, and authentication make it perfect for any backend API. Check out our crud-api-backend and react-bff templates to get started.
Which programming languages are supported?
Codehooks.io supports JavaScript and TypeScript. You can use most NPM libraries, except those that require direct access to local disk or OS-level resources.
Do you offer an SLA or performance guarantees?
We do not currently offer a formal SLA. Performance is designed for production workloads, but uptime commitments and response time guarantees are not part of our service yet.
Where is my data stored and how are backups handled?
All data and backups are stored in the EU. Paid plans include daily automated backups which you can request to be restored at any time.
What are the database size and request limits?
Limits depend on your plan (see pricing). For example, the free plan includes 150 MB database storage and 60 API calls per minute, while Pro and Team plans scale storage and requests significantly.
Can I migrate existing data into Codehooks.io?
Yes. You can import JSON data directly into your database collections. You can also export your data at any time.
Can I use a custom domain?
Yes. Paid plans support custom domains. You configure this by creating an A record in your DNS pointing to the IP address we provide.
How is Codehooks.io different from Firebase or Supabase?
Codehooks.io is LLM-first and webhook-optimized: our codehooks-js library integrates seamlessly with the built-in database, key-value store, worker queues, and jobs. This makes it extremely easy to create webhook handlers, automations and integrations quickly (especially with LLMs and MCP). Unlike competitors, all paid plans include unlimited compute with no surprise overages.
How does authentication and security work?
You can integrate any auth provider that supports JWKS (e.g. Auth0, Clerk). For custom setups, we provide codehooks-auth. API keys and secrets are encrypted and can be managed through the UI or CLI. We provide encryption at rest, and paid plans can restrict access by IP address. We are GDPR compliant.
What happens if I exceed my plan limits?
If you exceed your request rate, you'll receive an HTTP 429 (Too Many Requests) status for one minute before availability resumes. Storage and other limits can be increased by upgrading plans.
Can I upgrade or downgrade my plan?
You can upgrade at any time. Downgrades aren't supported because resources are pre-allocated. However, data can easily be exported and re-imported into a smaller plan if you want to scale down.
How do I manage multiple environments (dev/staging/prod)?
You can create Spaces within your project - each Space is totally self-contained with its own database, code, and settings. This makes it perfect for separating development, staging, and production environments.
What monitoring and debugging tools are available?
Both the CLI and web UI provide live logs so you can monitor your application in real-time and debug issues as they occur.
How long has the platform been operating?
Codehooks.io is developed by RestDB, which has been operating since 2016. Codehooks is built on years of experience running SaaS backend services.
What happens to my data if I cancel?
Your data will be automatically deleted after 2 weeks following plan cancellation. Make sure to export any data you need before canceling.
Do you have a status page for outages?
We don't have a dedicated status page yet. Service notifications and incident updates are currently posted on X (Twitter).
How do CRON jobs and background processing work?
CRON jobs are defined in your code using app.job("* * * * * ", ...) syntax. To stop a job, you need to redeploy your code. One-off "runAt" jobs are not available on the Development plan. Cron jobs on the Development plan are limited to 1 per hour. The maximum speed of workers for queue processing: 1 per second on Development, and unlimited on Pro and on Team.
What Node.js version do you support and are there NPM restrictions?
We support Node.js version 18 currently. Most NPM libraries work, except those requiring direct disk/OS access and certain blocked packages (contact support for the specific list).

Built by the team behind restdb.io

Codehooks.io is a modern JavaScript / Node.js platform for building webhooks, API automations, integrations, and agent-ready backend workflows. Whether you’re deploying CRON-based jobs, wiring APIs together, or powering AI agents with structured logic, Codehooks is built for fast iteration with predictable pricing.