SIDE BY SIDE

FlightStack vs the rest.

No fake checkmarks. We've used all four in production — here's what's actually different.

ONE PARAGRAPH

Where FlightStack fits.

Codemagic and Bitrise are hosted-only with per-minute pricing — great if your iOS build finishes in three minutes, painful at scale. GitHub Actions is general-purpose, self-hostable inside GitHub Enterprise, but every Flutter job is something you assemble yourself from third-party actions. Xcode Cloud is Apple-only and assumes your whole stack is Xcode.

FlightStack picks a different point: visual pipelines, a Flutter-specific job library, self-hostable by default, and flat monthly pricing. The control-plane source is open, the agent is a single binary, and the data model is yours. If you want CI that feels like a real product instead of a YAML quilt, you're our customer.

FEATURE MATRIX

Side by side, no asterisks.

 
FlightStack
Codemagic
Long-time Flutter shop, hosted-only, per-minute pricing.
Bitrise
General mobile CI, plugin marketplace, per-minute pricing.
GitHub Actions
General-purpose CI, free for public repos, paid minutes for private.
Xcode Cloud
Apple-only; iOS / macOS only; tied to App Store Connect.
Authoring
Visual pipeline editor ~
YAML pipeline source FlightStack exports the visual graph to YAML, in sync.
Flutter-native job catalog
Hosting
Self-hostable control plane GitHub Actions self-hosting requires GitHub Enterprise.
Self-hosted build agents on free tier
BYO Mac, Linux, Windows
Pricing model
Per-minute meter FlightStack uses flat monthly tiers — see Pricing.
Free tier with unlimited builds GitHub Actions: free for public repos only. ~
Cloud runners pay-as-you-go
Mobile shipping
Code signing storage built-in
TestFlight upload ~
Google Play track upload ~
App Store Connect API key vault
Operating
Live run streaming (websocket)
Pipeline DAG visualization at runtime ~
REST API for everything ~
First-party CLI
Open
Open source agent
Open data model You own your DB on self-hosted FlightStack. ~
Vendor exit plan ~ ~
Yes ~ Partial / with caveats No
SWITCHING TOOLS?

We'll help you migrate.

Bring your YAML, your secrets, and your signing material. We have import scripts for Codemagic and GitHub Actions. Drop us a note and we'll walk you through it.