nimbus
Nimbus is a single-binary Rust backend providing cloud sovereignty for developers. It serves as an AI agent primitives library with BaaS in one binary. Supports document storage, server-side functions, real-time subscriptions, scheduling, authentication, and native HTTP/WebSocket APIs.
Ficha actualizada 22 sept 2026, 18:37 · upstream 22 sept 2026, 18:12 · release v0.1.48
Qué es nimbus
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Nimbus is a comprehensive backend solution that can be deployed to any environment without Docker or Kubernetes. It provides a single Rust binary that handles document storage (PostgreSQL, MySQL, MongoDB, SQLite), compute operations (V8 runtime for queries/mutations), networking (endpoints, leases, attachments), and authentication. The embedded console serves as both developer interface and operator dashboard. Built with zero external dependencies beyond the chosen database driver.
- AI agent infrastructure where developers need to build and run autonomous agents without managing a full cloud platform
- Serverless application hosting that requires native Rust execution rather than Node.js or Python
- Regulated environments requiring air-gapped deployment with zero external dependencies
- Enterprise applications needing document storage with tenant isolation, real-time collaboration, and audit trails
- Internal tools for teams replacing traditional BaaS subscriptions with a self-hosted binary solution
- Edge computing scenarios where the backend must run entirely on-premise without network access to cloud services
- Single Rust binary serves all protocols (Convex, Firestore, Cloud Functions, MongoDB, DynamoDB) through one engine with shared storage and mutations
- No external database required — SQLite by default with PostgreSQL, MySQL, libSQL, and redb backends available as drop-in replacements
- Native HTTP/WebSocket API allows direct client connections without SDKs or polling
- Real-time subscriptions for live data streams across all connected clients
- Durable scheduling survives restarts via cron jobs and runAfter/runAt hooks
- Zero telemetry, no metered pricing, and source-available with full transparency
- No Intel macOS builds available — only Apple Silicon (macOS 14+) and Linux x86_64/arm64
- DynamoDB requires AWS SDKs which may not be present in all environments
- MongoDB requires a dedicated listener on port 27017, limiting concurrent connections per instance
- No built-in CI/CD pipeline — manual deployment via Docker Compose or binary download required
- Real-time subscriptions are limited to the same tenant (no cross-tenant streaming)
- Authentication is provider-specific and not a unified identity layer across all protocols
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Install via Homebrew: brew install nimbus/tap/nimbus. For production, use Docker Compose with the provided docker-compose.yml to run multiple sandbox agents simultaneously. The binary can be deployed directly on bare metal or containerized in any OCI image registry. Use --no-firestore and --no-dynamodb flags when not using those protocols. Enable native HTTP for direct client access without SDKs.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.