Pipeline Builder — Define Your Entire Workflow in Code

Visualize, configure, and deploy with a drag-and-drop interface that syncs instantly to your YAML. No lock-in, no friction.

Drag-and-drop with instant YAML sync

Stop fighting with configuration files. Build your pipeline visually by dragging stages onto the canvas, and watch the `launchpad.yml` generate in real-time.

Conversely, edit the YAML directly. The canvas updates instantly to reflect your changes. This bidirectional sync ensures your pipeline configuration is always version-controlled and deployable, regardless of how you prefer to work.

Live Preview
Lint
Test
?
Deploy

Visual Editor Active

Sequential, Parallel, or Mixed

Define complex workflows with simple logic. Chain steps for sequential execution or fan out for parallel processing.

Sequential

Steps run one after another. Perfect for build, test, and deploy chains where the output of one stage is required for the next.

?

Parallel

Run multiple steps simultaneously to reduce total runtime. Ideal for running unit tests across different Node versions or OS targets.

?
?

Conditional Logic & Approval Gates

Don't run pipelines on every commit. Use branch rules, environment gates, and manual approvals to enforce your release strategy.

Branch Rules

Define exactly which branches trigger a pipeline. Use `main`, `develop`, or feature branches like `feature/payments-v2`.

if branch == main else skip

Environment Gates

Enforce strict rules for production. Require a specific environment name or a specific tag (e.g., `v1.0.0`) before allowing deployment.

env == production + tag == v*

Manual Approval

Pause the pipeline before the final step. Requires a human to click "Approve" in the Launchpad UI, adding a safety net for critical releases.

Wait for approval

Reusable Pipeline Library

Don't reinvent the wheel. Start from a pre-configured template for your stack and customize as needed.

Next.js App

Pre-configured for Next.js. Includes caching, static export, and edge deployment steps.

Use template →

Go Microservice

Optimized for Go binaries. Includes Docker multi-stage builds and Kubernetes manifests.

Use template →

Docker Compose

For local development and testing. Runs services locally or in a Docker Swarm cluster.

Use template →

Minimal YAML Example

A complete pipeline in under 20 lines. Just add your commands.

# deploy-api.yml
pipeline: deploy-api
on: [push]

stages:
  - build:
      run: go build -o ./bin/api
  - test:
      run: go test ./...
  - deploy:
      run: kubectl apply -f k8s/
      requires: [build, test]

Get Started

Build your first pipeline in 5 minutes.

No credit card required. Import your existing GitHub Actions or CircleCI config in one click.