About this project
Stealth is an open-source developer cloud designed for self-hosting applications, functions, sites, databases, object storage, messaging, webhooks, and agent workflows on infrastructure controlled by the user. The platform combines a Go-based control plane and worker process with a Next.js console, utilizing versioned Docker Compose deployments for ease of setup and management.
The architecture consists of a Go API that handles authentication, tenant boundaries, and REST contracts, backed by PostgreSQL for durable data and Redis for rate limiting and real-time delivery. A separate Go worker process manages asynchronous builds, execution, and delivery. Functions and sites are executed in Docker-backed runners, while agent workflows are queued and executed via trusted provider adapters.
Key features include:
- **Deployment Targets**: Support for Applications, Serverless Functions, Static Sites, and AI Agents.
- **Data Services**: Integrated databases with table management, backups, and exports, along with object storage compatible with S3 or local drivers.
- **Messaging & Webhooks**: Built-in providers for topics, subscribers, and signed webhook delivery with SSRF protections.
- **Developer Experience**: A Next.js console, CLI installer for Linux (amd64/arm64), and OpenAPI-generated clients for consistent interaction.
Stealth is currently in early public preview. While core components like authentication, projects, functions, and databases are in Beta, agent execution is queue-only until provider adapters are installed. The project is licensed under Apache-2.0 and emphasizes security, responsible disclosure, and clean-host validation for production deployments.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.