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.