Shipped platform capabilities aligned to the README, backend handlers, worker runtime, and release layout.
Connect your Git repository and trigger deployments from the dashboard or API. Public and private repository flows are both supported.
Safely deploy from private repositories with automatic PAT authentication and secure token management.
Intelligent framework detection for modern apps and services. Pushpaka generates Dockerfiles automatically when a custom one is not present.
Fallback to in-place process deployment when Docker is unavailable. No hard dependency on container runtime for every environment.
Instantly rollback to any previous deployment. Maintain deployment history for recovery and safer changes.
Manage unlimited projects in a single Pushpaka instance with clear deployment history and per-project operational controls.
Team collaboration with role-based access control and per-user settings across projects, auth, and integrations.
Create, edit, redeploy, rollback, and delete projects from the operator dashboard and API surface.
Deployment logs can be sent to the configured AI provider for failure analysis, summary generation, and operator guidance.
Background AI monitoring configuration and alert persistence are implemented for proactive runtime review and follow-up resolution.
Chat with contextual deployment knowledge and custom documentation supplied through RAG documents tied to the operator configuration.
Reverse proxy with automatic routing, ingress control, and operator-friendly traffic management.
Automatic TLS certificate management with custom domain support and renewal flow through Traefik.
Export metrics to Prometheus and visualize in Grafana. The backend exposes monitoring endpoints out of the box.
Comprehensive health, readiness, and system status endpoints for monitoring hosts, workers, Git, and Docker availability.
Scale your build and deployment capacity across remote nodes. Support for three distinct execution modes tailored for any environment.
Unified database abstraction powered by GORM. Pushpaka adapts to your infrastructure, not the other way around.
WebSocket streaming during builds with level filtering and ongoing deployment visibility.
Theme-aware operator experience in the frontend with persistent preferences and smooth interaction patterns.
Comprehensive REST API for programmatic deployments, project management, AI operations, and integrations.
Advanced reverse multiplexing over WebSocket. Serve internal applications through the main gateway without opening inbound ports.
The backend enforces auth, secure headers, rate limiting, CORS control, bcrypt password hashing, and secret redaction for repo tokens.
GitHub and GitLab OAuth handlers, per-project incoming webhooks, and Slack, Discord, and SMTP notification paths are already part of the codebase.
AI-style product guidance for GitHub Pages