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

Create an API before breakfast

Spin up a live CRUD REST API + database in less than 60 seconds. Add automations, queues, and AI workflows before your coffee gets cold — no DevOps, predictable pricing.
Codehooks - backend APIs, automations and integrations made easy

Try it in a minute - use web or CLI:

npm install -g codehooks coho create my-api coho deploy # ✅ Your API is live

Why devs love Codehooks

"Flawless uptime and peace of mind."
Michael Bordash — Founder, Fraud Monitor
"We built our backend in record time."
Peter Skaugvold — CEO, Waive
"Amazingly simple to deploy and use."
Alexander Sundli-Härdig — Partner, Skavl

Full-featured backend with one elegant API

Everything you need in one place: Instant database CRUD REST APIs, fast NoSQL document database and key value store, serverless functions, authentication, real-time features, queues, and CRON jobs. Watch the getting started video 🎥 to see it in action or visit the documentation overview to learn more.

Supercharged development with LLMs and AI agents

Build powerful automations and integrations with AI agents (e.g. Cursor, Claude) using our Model Context Protocol (MCP) implementation. It has a built-in structured prompt tailored for Codehooks. Enable autonomous development, deployment, data processing, and integration workflows.

Build reliable workflows easily

Deploy reliable, scalable workflows with our Workflow API. State management, automatic retries, distributed processing, and error recovery. Perfect for complex integrations, data processing, and business automation. Since everything is just code, LLMs can generate reliable stateful workflows that you can deploy and test instantly.

Web or CLI to manage code and data - your choice

Our developer-first CLI is comprehensive and very useful for automations, but you can also use the full-featured web interface for everything: deploy and edit code with syntax highlighting, query and manage your database with visual tools, configure settings, watch live logs, and manage domains.

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 prototyping

Free

1 Developer
API and Function calls 60/minute
150 MB Database Storage
1 GB File Storage
codehooks.io subdomain only
1 Space
CLI export backups only
Chat Support
No Credit Card Required
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

Michael Bordash

Codehooks powers the backend of my iOS app Fraud Monitor, handling everything from ML training and scam detection to 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
Peter Skaugvold

Codehooks is a great tool! In record time we have built a backend and API which collects live fish farm 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 backup important orders.

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 a backup of the data.

Alexander Sundli-Härdig
Partner

Frequently Asked Questions

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

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: 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 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.
Can I develop and test locally?
Yes! You can use our Docker setup for local development without signing up. See our local development documentation for setup instructions.
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 versions 14.17.0 and above. 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 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.