Active Development

Bring Your Own Compute.Simplified.

$curl -fsSL https://moul.dev/install.sh | sh
BATTERIES INCLUDED

Everything you need in a single binary

Zero external dependencies. Dynamic SQLite database, asynchronous worker queues, auth, real-time sync, and AI protocols built directly into your server.

Dynamic Schema & CRUD

Dynamic REST API & Schema Engine

Define collections at runtime via HTTP or TUI. Instant type-safe CRUD endpoints with HCL-style authorization rules, automated relations, and built-in OpenAPI docs.

curl -X POST https://api.moul.dev/api/moul/posts \ -H "Authorization: Bearer $MOUL_TOKEN" \ -d '{"title": "Hello World", "published": true}'
201 Created • 1.2msZero-Config CRUD
Oban-Style

Background Worker Engine

High-throughput async job queues in pure SQLite. Priority queues, exponential backoff retries, and transactional dispatch without Redis.

Queues:
Engine
SendWelcomeEmail
1/3completed
ProcessStripeWebhook
1/5running
GeneratePdfReport
0/3enqueued
MFA & Social

Multi-Factor & Modern Auth

WebAuthn Passkeys, Email OTP, OAuth2 (GitHub, Google, Apple), and Device Flow with JWT sessions.

WebAuthn FIDO2 Passwordless
Zero-Latency

First-Party Analytics & Tracking

Session deduplication and async request metrics batching with automated GeoIP and UTM resolution.

_visits & _requests
0.0ms overhead
Batched Events
14,290/m
GeoIP & UTM
Automated
SSE Streams

Real-Time Record Subscriptions

Stream live database mutations directly to frontends over Server-Sent Events with rule validation.

GET /api/moul/:col/subscribeCONNECTED
createorders/ord_882
now
updateusers/usr_104
1s ago
OpenFeature

Feature Flags & Rollouts

OpenFeature Go SDK provider with dynamic group rules, percentage rollouts, and cached evaluations.

v2_checkout_flow
Percentage Rollout75%
AI Agent Native

Native MCP Server

Model Context Protocol server for AI assistants (Claude Desktop, Cursor) over stdio and HTTP SSE.

Model Context Protocolstdio + SSE
AI Tool Endpoints14 Tools
Claude / Cursor ↔ moul mcp
Sub-Second RPO

Litestream S3 Replication

Continuous per-second SQLite WAL replication to S3, Cloudflare R2, MinIO, or Tigris.

SQLite WAL → S3 Continuous
Replication Lag
< 1 Second
Target
S3 / R2 / MinIO

Ready to take complete control of your backend?

Install the lightweight binary on any server, VM, or local machine in seconds.

Read Devlog