The editor is the headline, but the platform underneath carries the boring parts: secrets, caching, retries and an API for the rest.
Drag steps onto a graph, wire dependencies by hand, and let the layout show fan-out and gates for you.
Edit the graph or the file, the other follows. The config in your repo stays the source of truth.
Every run replays on the same graph. The failing step turns red where it sits, with its logs one click away.
Scope credentials to an environment, not a pipeline. Staging never sees production keys.
Rerun a failed step in place with its cache intact instead of paying for the whole pipeline again.
Trigger runs, read statuses and export graphs from scripts. Everything the UI does has an endpoint.