Testing · head to head
Detox vs Formance

Detox
Testing
Open source end-to-end testing framework for React Native apps, built and maintained by Wix
- From
- Free
- Rated
- -

Formance
APIs
Open source double-entry ledger and payment orchestration for money-moving software
- From
- Free
- Rated
- -
The short version
- Each has a real cost: Detox it only benefits React Native apps; teams with native iOS, native Android, or non-React-Native hybrid apps get no advantage from its core gray-box synchronisation design and should use Appium instead.; Formance formance holds no money and provides no regulatory cover, so it must be paired with a payments provider or bank, and buyers occasionally mistake a ledger for a treasury system and discover the gap late.
- They diverge on capability: Detox covers Gray-box synchronisation, Formance covers Double-entry ledger.
- Prices and features above were last checked on 1 September 2026.
Where they differ
Only the attributes on which Detox and Formance actually diverge.
Identical on both: starting price (Free), pricing model (Open source, no licence fee), free tier (Yes), user rating (Not yet rated).
What each one covers
Drawn from each product's published feature list. An absence here means we hold no record of it - not that the product lacks it.
Only in Detox
- Gray-box synchronisation
- React Native native integration
- Real device and simulator support
- Jest integration
- Element matching and actions
- CI-friendly execution
Only in Formance
- Double-entry ledger
- Numscript transaction DSL
- Multi-currency
- Payments connectivity
- Reconciliation
- Self-hosted deployment
- Cloud offering
- API and SDKs
What people use each for
The jobs each tool is most often brought in to do.
Detox
- A React Native team wanting end-to-end tests that reliably wait for real app state rather than fixed sleep delaysnot Formance
- A CI pipeline running mobile end-to-end tests that need to be genuinely reliable, not flaky, to avoid blocking merges on false failuresnot Formance
- A team migrating from Appium-based React Native testing wanting tighter synchronisation with the app's async internalsnot Formance
- An engineering organisation wanting a free, actively used-in-production framework rather than a lightly maintained side projectnot Formance
Formance
- A marketplace splitting a single customer payment between seller, platform fee and tax that needs the split to be atomic and auditablenot Detox
- A fintech whose homegrown balances table produced numbers finance could not reconcile and now needs proper double-entry before an auditnot Detox
- A payments team that wants one normalised model across several PSPs so reconciliation is not written separately for eachnot Detox
- A company that wants its ledger under a licence it can keep running even if the vendor disappearsnot Detox
Where each one falls short
Documented limitations, not opinions. Every one is a constraint you would hit in normal use.
Detox
- It only benefits React Native apps; teams with native iOS, native Android, or non-React-Native hybrid apps get no advantage from its core gray-box synchronisation design and should use Appium instead.
- As a single-company open source project, its long-term maintenance priority is tied to Wix's own continued internal use of React Native and Detox, which is a real, if currently low, dependency risk.
- Initial setup, particularly around build configuration for iOS and Android, has a steeper learning curve than some competing frameworks, with configuration errors being a common source of early frustration.
- Its community and plugin ecosystem is smaller than Appium's broader, foundation-governed mobile automation ecosystem.
- Debugging synchronisation issues when the gray-box mechanism misjudges app idle state can itself be a non-trivial troubleshooting exercise, ironically producing the same kind of flaky-test debugging it is designed to avoid.
Formance
- Formance holds no money and provides no regulatory cover, so it must be paired with a payments provider or bank, and buyers occasionally mistake a ledger for a treasury system and discover the gap late.
- Numscript is a domain-specific language your team must learn, and while it makes complex splits expressible it also means transaction logic sits outside the languages your engineers already debug well.
- Self-hosting a ledger that must never lose or duplicate a transaction is a serious operational commitment covering backups, upgrades and Postgres tuning, which is real cost the zero licence fee hides.
- Enterprise pricing is not published, so the difference between the free path and the supported path cannot be evaluated without a sales conversation.
- The company is much smaller than the incumbent alternatives, and while the MIT licence protects the code it does not protect the roadmap, so features on the hosted side may arrive slowly or change direction.
Pricing, plan by plan
Detox
Free- DetoxFree
- Full functionality, no usage limits
- Community support via GitHub
- Built and maintained by Wix for its own internal React Native testing needs
Formance
Free- Open SourceFree
- MIT licensed core ledger
- Numscript transaction DSL
- Multi-currency tracking
- Enterprise$undefined/year
- Managed or private deployment
- Payments connectivity and reconciliation
- Support with response commitments
Which should you pick?
Choose Detox if
- You need gray-box synchronisation.
- You want to start without paying.
- You work on iOS, Android.
- You also want react native native integration.
Choose Formance if
- You need double-entry ledger.
- You want to start without paying.
- You work on Linux, Docker, Kubernetes, Web, API.
- You also want numscript transaction dsl.
Questions people ask
- Is Detox or Formance better?
- Neither clearly leads. Detox starts at Free and Formance at Free, and user ratings are close enough to be indistinguishable. Choose on capability and platform support.
- Which is cheaper, Detox or Formance?
- Detox starts at Free and Formance at Free.
- Does Detox or Formance run on more platforms?
- Detox runs on iOS, Android. Formance runs on Linux, Docker, Kubernetes, Web, API.
- Can I use Detox for free?
- Both have a free tier, so you can try either at no cost before committing.
- What is Detox best used for?
- Detox is most often used for a react native team wanting end-to-end tests that reliably wait for real app state rather than fixed sleep delays, a ci pipeline running mobile end-to-end tests that need to be genuinely reliable, not flaky, to avoid blocking merges on false failures, a team migrating from appium-based react native testing wanting tighter synchronisation with the app's async internals, an engineering organisation wanting a free, actively used-in-production framework rather than a lightly maintained side project. Of those, a react native team wanting end-to-end tests that reliably wait for real app state rather than fixed sleep delays and a ci pipeline running mobile end-to-end tests that need to be genuinely reliable, not flaky, to avoid blocking merges on false failures are not what Formance is typically brought in for.
- What can Detox do that Formance cannot?
- Detox covers Gray-box synchronisation, React Native native integration, Real device and simulator support, Jest integration. Formance covers Double-entry ledger, Numscript transaction DSL, Multi-currency, Payments connectivity.
Answered from the vendors’ own pages
Detox: Is Detox owned by Wix?
Yes, it is built and maintained by Wix as an open source project, used internally across Wix's own React Native apps.
Formance: Is Formance really open source?
Yes. The core ledger is MIT licensed with full source access and no deployment restrictions.
Detox: Does Detox work with native iOS or Android apps, not just React Native?
It is specifically designed around React Native's architecture; for native or non-React-Native hybrid apps, Appium is the more appropriate choice.
Formance: Does Formance move money?
No. It records and orchestrates movements; the actual payments happen at a PSP or bank you connect.
Detox: Is Detox free?
Yes, entirely open source with no licence fee.
Formance: What does the enterprise version cost?
Not published. It is an annual subscription quoted per customer.
Formance: Do I have to use Numscript?
Yes for anything beyond the simplest transfers. It is how multi-party transactions are expressed atomically.
Related pages
Other head to heads
- Detox vs Appium
- Detox vs Sauce Labs
- Detox vs Testsigma
- Detox vs Katalon
- Detox vs mabl
- Detox vs QA Wolf
- Detox vs JUnit
- Detox vs TestNG
- Detox vs GrowthBook
- Detox vs Ranorex
- Detox vs Xray Test Management
- Detox vs Zephyr Scale
- Detox vs Qase
- Detox vs Jest
- Detox vs WebdriverIO
- Detox vs Moov
- Detox vs Column
- Detox vs Convoy
- Detox vs Sila
- Detox vs Increase
- Detox vs Yapily
- Detox vs 10x Banking
- Detox vs Tribe Payments
- Detox vs Dwolla
- Detox vs Kong
- Detox vs Tyk
- Detox vs Volt
- Detox vs Enable Banking
- Detox vs Flybits
- Detox vs i2c
- Detox vs KeystoneJS
- Detox vs Liveblocks
- Formance vs Appium
- Formance vs Sauce Labs
- Formance vs Testsigma
- Formance vs Katalon
- Formance vs mabl
- Formance vs QA Wolf
- Formance vs JUnit
- Formance vs TestNG
- Formance vs GrowthBook
- Formance vs Ranorex
- Formance vs Xray Test Management
- Formance vs Zephyr Scale
- Formance vs Qase
- Formance vs Jest
- Formance vs WebdriverIO
- Formance vs Moov
- Formance vs Column
- Formance vs Convoy
- Formance vs Sila
- Formance vs Increase
- Formance vs Yapily
- Formance vs 10x Banking
- Formance vs Tribe Payments
- Formance vs Dwolla
- Formance vs Kong
- Formance vs Tyk
- Formance vs Volt
- Formance vs Enable Banking
- Formance vs Flybits
- Formance vs i2c
- Formance vs KeystoneJS
- Formance vs Liveblocks
