Easy API and Database Backend
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, Real-time, Authentication, CLI and more.
Web-based Data Management
Import, export, browse, create, edit, query or delete data easily.
Fast NoSQL dbs
Built-in NoSQL and key/value databases 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.
Easy online Backend Management
(Use mouse, keyboard arrows or swipe/touch to browse screenshots)
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
What our users say
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."
For one of our portfolio companies' clients , we needed a quick way to backup important orders. In a matter of minutes we set up a Codehooks project with a simple API to store a backup of the data.
I've been playing around with Codehooks for an internal project and I must say I'm impressed. It's a great tool for quickly setting up a backend API and database without any fuzz.
Pricing
Designed for fast-moving teams
Our pricing is simple and transparent, with just two plans: Development (free) and Pro. The Development plan is to get you started building and for hobby projects, the Pro plan is for anything else. The PRO plan can be extended with extra resources when needed. Adding extra spaces is ideal when you need multiple separate environments for development, staging and production for example.