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/sdk
typescript
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

Platform