Skip to main content

Your Quick Backend Solution

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

Create an API before breakfast

A new Codehooks project instantly deploys a CRUD REST API, ready to use. Add your own domain and we'll provide a free ๐Ÿ”’ SSL certificate.

Essential Backend Machinery

JavaScript ES6 or TypeScript, familiar ExpressJS-like 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. Manage business payments for team accounts.

CLI for automations

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

Manage everything with Codehooks Studio

Codehooks Studio data view

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 deployment with CLI

# โœ… Instant deployment with CLI

npm install codehooks -g

codehooks deploy

Pricing

Experience exceptional value using Codehooks.io. You always start for free on new projects and only pay as you grow ๐Ÿš€.

Our pricing is usage-based, ensuring you get the most affordable rates.

Plus, enjoy a massive 90% discount on API calls or database storage surpassing 1 million - making it incredibly cost-effective when you need to scale!

Please use the sliders to see the pricing ๐Ÿ‘‡

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.