Skip to main content

Your Quick Backend Solution

Kickstart your project with an instant Database REST API and grow with our powerful combo of backend features

Create an API before breakfast

A new Codehooks project instantly deploys a CRUD REST API, ready to use.

Essential Backend Machinery

JavaScript, HTTP routes, JSON data, Files, Jobs, Queues, Authentication, CLI and more.

Web-based Data Management

Import, export, browse, create, edit, query or delete data easily.

Fast NoSQL database storage

Built-in NoSQL and key/value database handles JSON data at lightning speed.

Work together

Teams can work together on multiple projects.

CLI for automations

Nearly everything you can do with the UI or API, you can do with the CLI.

Simplified JavaScript backend code without the plumbing

// ✅ ES6 support
import {app, Datastore} from 'codehooks-js'

// ✅ familiar Express routes, perfect for easy REST and GraphQL APIs
app.get('/route', handleGet)
app.post // etc

// ✅ built in fast NoSQL document database and Key-Value store - no config needed

app.post('/orders', async (req,res) => {
const conn = await Datastore.open();
// now you can use DOCUMENT operations:
// conn.insertOne, getOne, findOne, find, update, replace, remove etc.
// and KEY-VALUE operations:
// conn.set, get, getAll, incr, decr, del, delAll
})

// ✅ super easy Queue Workers for async processing

app.worker('sendEmail', sendEmailFunc)
conn.enqueue("sendEmail", { email: '[email protected]', ...etc })

// ✅ super easy CRON jobs

app.job('* * * * *', handleJobEveryMinute)

// ✅ Instant database CRUD REST API with validation - why code all the plumbing?
// Use crudlify with Yup validation or JSON schema

app.crudlify( {customer, product} );

// ✅ Check out the docs for more features like easy authentication etc...

Instant deploy with CLI

# ✅ Instant deployment with CLI

npm install codehooks -g

codehooks deploy

Pricing

Our pricing is based on usage, start for free and pay for what you need.

Please use the sliders to find your price 👇

No credit card required

$0 / month

5,000 API / function calls*

5,000 database objects

3 developers

1 space (environment)*

*Function calls can run for up to 60 seconds. A space is a self-contained environment with code + database + settings.


Developed by the restdb.io team

If codehooks.io is too code-oriented for you 👨‍💻, please also check out the low-code (or nocode) database-as-a-service restdb.io which also has a free plan.