superplane  by superplanehq

DevOps control plane for event-driven workflows

Created 9 months ago
688 stars

Top 49.4% on SourcePulse

GitHubView on GitHub
Project Summary

SuperPlane provides an open-source DevOps control plane for defining and executing event-driven workflows across existing tools like Git, CI/CD, observability, and incident response systems. It targets engineers and DevOps teams seeking to centralize operational intent and automate complex, multi-system processes triggered by real-time events, offering a unified interface for design, management, and inspection.

How It Works

SuperPlane models workflows as directed graphs called "Canvases," composed of reusable "Components" that perform specific actions. These workflows are initiated by incoming events such as pushes, deploy events, alerts, schedules, or webhooks, with the event payload serving as input. The system executes the graph, tracks state, and provides visibility into runs, history, and debugging through a UI and CLI, enabling event-driven automation and shared operational context.

Quick Start & Requirements

To run the latest demo:

  1. docker pull ghcr.io/superplanehq/superplane-demo:stable
  2. docker run --rm -p 3000:3000 -v spdata:/app/data -ti ghcr.io/superplanehq/superplane-demo:stable Access the UI at http://localhost:3000 and follow the quick start guide for detailed setup. Requires Docker.

Highlighted Details

  • Supports over 75 components, with 200+ more planned across various cloud and developer tools.
  • Features a visual Canvas builder for designing and managing workflows.
  • Event-driven engine allows triggering workflows from diverse sources like webhooks, schedules, and tool events.
  • Example use cases include policy-gated production deployments, progressive delivery pipelines, and automated incident triage.

Maintenance & Community

The project is in an alpha stage and actively developing. Community support is available via Discord, and updates are posted on X. Contributions are welcomed through GitHub issues for bugs/features and PRs, following the provided Contributing Guide.

Licensing & Compatibility

Licensed under the Apache License 2.0, which is generally permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

As an alpha project, SuperPlane is expected to have rough edges and may introduce occasional breaking changes while core models and integrations stabilize. Users should anticipate ongoing development and potential need for adaptation.

Health Check
Last Commit

17 hours ago

Responsiveness

Inactive

Pull Requests (30d)
410
Issues (30d)
235
Star History
668 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.