superplane

module
v0.0.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2025 License: Apache-2.0

README

Superplane

Cross-platform DevOps workflow orchestration that connects your tools, automates your processes, and gives you complete visibility.

Table of Contents


Overview

Superplane creates a control layer above your existing DevOps tools, letting you orchestrate workflows across multiple platforms from one place. Instead of writing custom scripts and managing workflows separately in each tool, you build visual workflows that coordinate everything automatically.


Key Features

  • Cross-Platform Integration - Connect GitHub, Semaphore, CI/CD platforms, and custom webhooks in unified workflows
  • Event-Driven Automation - Respond to pushes, deployments, alerts, and custom triggers automatically
  • Visual Workflow Builder - See your entire DevOps process at a glance with real-time status updates
  • Enterprise Security - Encrypted secrets, role-based access, complete audit trails
  • Centralized Monitoring - Single dashboard for all your DevOps activities across tools
  • Flexible Deployment - Cloud-hosted, self-hosted, or local development options

Quick Start

Get your first workflow running in 10 minutes:

  1. Sign up at app.superplane.com
  2. Create your first Canvas (workspace)
  3. Connect a tool (GitHub, Semaphore, etc.)
  4. Build a workflow using the visual editor
Option 2: Try Locally
# Clone and start Superplane locally
git clone https://github.com/your-org/superplane
cd superplane
# Setup the environment (first time)
make dev.setup && make dev.start

# Open http://localhost:8000

# Update DB after changes

make db.migrate DB_NAME=superplane_dev

Complete Quick Start Guide


Documentation

Getting Started
Installation
Core Concepts
Reference
Examples
  • YAML Examples - Sample configurations for Canvas, Stages, Event Sources, and Secrets

Directories

Path Synopsis
cmd
cli command
server command
pkg
cli
jwt
protos/applications
Package applications is a reverse proxy.
Package applications is a reverse proxy.
protos/blueprints
Package blueprints is a reverse proxy.
Package blueprints is a reverse proxy.
protos/components
Package components is a reverse proxy.
Package components is a reverse proxy.
protos/groups
Package groups is a reverse proxy.
Package groups is a reverse proxy.
protos/integrations
Package integrations is a reverse proxy.
Package integrations is a reverse proxy.
protos/me
Package me is a reverse proxy.
Package me is a reverse proxy.
protos/organizations
Package organizations is a reverse proxy.
Package organizations is a reverse proxy.
protos/roles
Package roles is a reverse proxy.
Package roles is a reverse proxy.
protos/secrets
Package secrets is a reverse proxy.
Package secrets is a reverse proxy.
protos/triggers
Package triggers is a reverse proxy.
Package triggers is a reverse proxy.
protos/users
Package users is a reverse proxy.
Package users is a reverse proxy.
protos/workflows
Package workflows is a reverse proxy.
Package workflows is a reverse proxy.
retry
Package retry holds a helper function for retrying a task.
Package retry holds a helper function for retrying a task.
web
test
e2e

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL