MonkeyHub Documentation
Backend as a Service for AI teams. Databases, task scheduling, and file storage with typed APIs — one SDK, one API key, zero infrastructure.
Install
bash
npm install @monkeyhub/sdktypescript
import { Monkey } from '@monkeyhub/sdk'
const db = new Monkey('mk_live_your_api_key')
// Database
const users = db.collection<User>('users', { indexes: ['email'] })
await users.save({ id: 'user_01', email: 'jerry@monkey.io', name: 'Jerry' })
// Tasks
const tasks = db.tasks('email-sends')
await tasks.run({ payload: { to: 'jerry@monkey.io' }, webhookUrl: 'https://...' })
// File storage
const bucket = db.bucket('uploads')
await bucket.put('logo.png', file, { visibility: 'public' })
// Cloud dev environment
const box = await db.boxes.create({ name: 'workspace', image: 'default', size: 'small' })
await box.exec('echo "Hello from MonkeyBox"')Products
MonkeyDB
Key-value database with typed queries, automatic indexing, and multi-tenant isolation.
MonkeyTasks
Durable task scheduling with cron, webhook auth, status tracking, and dead-letter management.
MonkeyBuckets
File storage with CDN serving for public files and signed URLs for private files.
MonkeyBox
Cloud dev environments with exec, snapshots, templates, and terminal sessions.