PRICING · ALL TIERS INCLUDE THE SIGNED AUDIT CHAIN

Pick the contract that matches the consequences.

Spark for the solo Flutter dev. Pro for serious mobile builders. Team for organizations shipping at scale. Enterprise for the room with a regulator in it. Every tier replaces four separate vendors.

SPARK
Free

Forever free for solo builders.

For the solo Flutter dev with a side project.

Get started free →
  • 3 apps
  • Up to 10,000 MAU
  • 3 patches / month
  • Dart code patches
  • Basic feature flags
  • 7-day audit retention
  • Community support
PRO
$14.99
/ mo

or $149/year · 2 months free

Dart code push for indie devs and small teams. Add what you need.

Create your account →
  • Dart code push — included
  • Unlimited apps
  • Up to 100,000 MAU
  • Unlimited patches
  • Staged rollouts (1%→100%)
  • Auto-rollback on a bad patch
  • 30-day audit retention
  • Email support · 24-hour SLA
  • Flags, config, SDUI, assets — add-ons
MOST TEAMS
TEAM
$299
/ mo

or $2,990/year · 2 months free

Growth-stage organizations shipping at scale.

Create your account →
  • Dart code push — included
  • Unlimited apps
  • Up to 1 million MAU
  • + Custom cohort predicates
  • + Auto-rollback w/ custom gates
  • + RBAC · approval workflows
  • + SSO · SAML · OIDC
  • 1-year audit + signed export
  • Slack support · 8-hour SLA
ENTERPRISE
Custom

Tailored to your fleet, your region, your regulator.

Regulated verticals. Patent license included.

Contact sales
  • Unlimited apps · MAU pool by contract
  • + Multi-region deploy
  • + Single-tenant / VPC option
  • + Air-gapped self-host (planned)
  • + Customer-managed keys (planned)
  • + Patent license
  • + Private reviewer briefing
  • + Dedicated solutions engineer
  • 24×7 · 1-hour SLA · 99.99%
ADD-ONS

Code push is included.
Add the rest only if you use it.

One console, one audit chain, one MAU meter. Adding a product never multiplies your device count — and everything here is included in Enterprise.

FLAGS & CONFIG
+$9
/ mo

on Pro · +$49 on Team

Multivariate flags and typed remote config, published instantly to every device. One SKU, because they are the same payload.

SERVER-DRIVEN UI
+$19
/ mo

on Pro · +$99 on Team

Signed screen bundles with atomic activation — a screen either swaps whole or not at all. No torn render, no half-state.

ASSET DELIVERY
+$9
/ mo

on Pro · +$49 on Team

Images, fonts and bundles over the air, versioned and rollback-able like any other release.

SAVE 24%
COMPLETE
+$29
/ mo

on Pro · +$149 on Team

All three, one bill. Everything Ejenix ships, on the same meter and the same audit chain.

Pro all-in$43.99 / mo
Team all-in$448 / mo

Spark includes basic feature flags. Add-ons are available on Pro and Team; Enterprise includes all of them.

METER

MAU. Monthly active devices across your whole organization — not per app — billed at the highest watermark in your cycle. Patches are unlimited on every paid plan.

REPLACES

4–5 vendors. Code-push + flags + remote config + SDUI + asset CDN + audit log — one bill, one console, one audit chain.

INCLUDED EVERYWHERE

The audit chain. Signed, locally verifiable. Not a paywall — it’s the architecture.

FULL MATRIX

All features, plainly stated.

No hidden asterisks. The full list, every tier, no marketing wallpaper.

Spark Pro Team Enterprise
Scale
Monthly active devices (MAU)10k100k1MContractual pool
Apps3UnlimitedUnlimitedUnlimited
Patches · flags · config changes3 / moUnlimitedUnlimitedUnlimited
Team seats1525Unlimited
Capabilities
Dart code patches●●●●
Multi-mode dispatch (patent pending)●●●●
Feature flagsbasicadd-onadd-on●
Remote config—add-onadd-on●
Asset bundle delivery—add-onadd-on●
Server-driven UI—add-onadd-on●
Rollouts & targeting
Cohort ladder (1% → 100%)fixed stepsfixed stepscustom laddercustom ladder
Auto-promote on gate—●●●
Auto-rollback on breach—●●●
Custom gate metrics——●●
Cohort predicates (region, OS, device, build, custom)basicfullfull + customfull + custom
Audit & compliance
Signed audit chain●●●●
Audit retention7 days30 days1 yearCustom
Signed audit export—●●●
Reviewer disclosure packet—●●●
Approval workflows · two-person review—●●●
RBAC (5 roles)—basicfullfull + custom roles
Customer-managed keys (BYOK)———○
Data residencyUSUSUSUS · EU / IN on request
Private reviewer briefing under NDA——●●
Identity & deployment
SSO · Google / GitHub—○○○
SSO · SAML / OIDC——○○
SCIM provisioning——○○
Multi-region deployment———○
Single-tenant / VPC option———○
Air-gapped self-host———○
Moat
Patent license · right to operate———●
Support
ChannelCommunityEmailSlack + email24×7 · dedicated
First-response SLA—24 hours8 hours1 hour
Uptime SLA—99.5%99.9%99.99%
Solutions engineer——shareddedicated
Founder access——quarterlydirect

● included  ·  ● limited  ·  ○ planned, not available yet  ·  — not included

ENTERPRISE

Bring procurement into the room.

Air-gapped deployment, customer-managed keys, private reviewer briefing, regulator-facing collateral, and a dedicated solutions team. The contract is bespoke; the answers aren't.

  • Procurement + legal collateral, ready
  • Security questionnaire, pre-answered
  • Reviewer packet, walked through in person
  • Architecture briefing under technical NDA
CONTACT SALES

Set up a 30-minute briefing.

A solutions engineer responds within one business day.

PRICING FAQ

Honest answers to the questions you’d ask anyway.

What is MAU?

Monthly active devices — the number of unique installs that opened your app at least once in the last 30 days. Deduped over a rolling window, billed at the highest watermark hit during your cycle. We do not bill on devices that have churned.

Why not bill per patch like everyone else?

Because billing per patch creates the wrong incentive — customers batch fixes instead of shipping them. We’d rather you ship a hundred small changes than wait for a big release. All paid plans get unlimited patches, flags, and config changes.

How does this compare to other code-push tools?

Most code-push tools do one thing: ship a Dart patch. Ejenix bundles that with feature flags, remote config, server-driven UI, asset bundle delivery, cohort targeting, auto-rollback, RBAC, and a regulator-grade audit chain — all in one console, one bill. Across paid tiers, you’re replacing roughly four to five separate vendors.

Is the audit chain really included in Spark?

Yes. Signed, hash-chained, locally verifiable. The audit chain is a property of the architecture, not a feature we paywall. What changes by tier is retention (7 days → 1 year → custom) and export.

What does the patent license cover?

Our patent covers the architecture that classifies each change, picks the right runtime path, and dispatches it — the orchestration. Enterprise gets a perpetual right to operate under it — what procurement and acquirer diligence demand. Lower tiers operate under the same patent via standard Ejenix terms.

Can I trial Pro and Team?

There is no time-limited trial. Spark is free forever instead — 3 apps, 10,000 MAU and 3 patches a month, on the same console with a 7-day audit window — so you can ship a real patch through the real pipeline before paying for anything. Pro begins billing the moment you upgrade. Team pilots are arranged directly; talk to us.

What happens if I exceed my MAU cap?

Nothing immediately punitive. We flag the overage in the console and reach out about a tier upgrade. We never degrade your live service or hold patches hostage because you grew — that would be the worst possible behavior for an infra vendor.

Can I move down a tier?

Yes, at any renewal. We keep your audit chain accessible regardless of plan — that’s your data, not ours.

Is there a founding-customer discount?

Yes — the first 10 Enterprise pilots get 50% off Year 1, in exchange for a signed logo and a written case study. Talk to withlove@ejenix.com.

Start today. Promote when the numbers hold.

Talk to us Talk to engineering