FAQ
General
Why should I use rnx?
Native simulators are slow, expensive, and awkward to automate. rnx gives you React Native runtime behavior for iOS and Android in the browser, with a CLI and an agent-friendly bridge that can inspect, act, record, and upload previews without booting Xcode or Android Studio.
It is fast and inexpensive to run anywhere, which makes it useful for CI, previews, shareable demos, and Enterprise embedding in your platform.
It may not replace all of your development, but we find it makes a solid 50% of tasks 10x faster, and enables whole new use cases.
Can I use rnx for free at work?
You can evaluate it at work for 30 days. After that, commercial use requires a Pro plan. Personal, non-commercial projects are always free. See Plans for the full license summary.
Can I embed the simulator in my product or docs?
Embedding or redistributing the simulator, meaning making it available to anyone outside your licensed team, requires an Enterprise agreement. Talk to us.
Billing
What plans exist?
Free, Pro, and Enterprise. Free covers personal, non-commercial local use. Pro includes the commercial license, the option to disable all telemetry, cloud preview uploads, CI uploads, desktop recording, shared-account workflows, and automatic PR preview flows. Enterprise covers embedding, larger teams, contract terms, SSO, support, and custom limits.
How does usage-based billing work?
Pro includes usage per account, shared across Contrast and rnx. See Plans for the meter rates, included usage, and spending-cap behavior.
Is there a monthly share quota?
No. Paid plans have no separate shares-per-month allowance. The monthly usage view can show how many uploads happened this period. Billing is gated by account balance and spending caps.
What payment methods do you accept?
Everything Stripe handles: major cards, Apple Pay, Google Pay, and Stripe Link. All checkouts and invoices run through Stripe. We never see or store card data.
What currency is everything priced in?
USD. Stripe handles foreign-currency conversion at checkout time.
Do prices include tax / VAT?
Stripe Tax calculates the correct tax for your billing address at checkout. Your invoice shows the breakdown. If your org is tax-exempt, add the exemption in the Stripe Customer Portal.
Accounts
How do shared accounts work?
Paid plans attach to a personal account or a shared account. Plans covers what a shared account owns, how members are counted, and how GitHub org linking works.
Can one user belong to more than one account?
Yes. Billing and usage belong to the account, so a user can work in multiple accounts and charge cloud actions to the account that owns the repo or API key.
Where do I manage billing?
Open Billing from rnx or Contrast. Billing managers can view usage, update caps, manage payment status, and open the Stripe portal.
Usage and retention
Where do I see current usage?
Open the Billing & Usage dialog. You’ll see this period’s preview uploads, account usage, retained preview count, and cap state. Historical invoices live in Stripe.
What happens when I hit a spending cap?
Metered actions reject until the cap is raised or the next billing period opens up budget. The cap is a spending limit, independent of how many shares you create.
What happens to my previews if I cancel?
Cloud upload access ends when the paid entitlement ends. Existing previews still follow the retention policy recorded for the account, and may expire or be deactivated if the account exceeds retained-preview limits.
CI and API keys
How do API keys bill usage?
API keys belong to the account. Uploads made with a key charge rnx usage to the account that owns that key.
Do CI uploads count?
Yes. Any cloud upload, whether from desktop, local CLI, or CI, records one rnx build/share usage entry on the owning account.
Can I have multiple keys?
Yes. Create one per environment, such as main-ci, preview-pipeline, or
local-laptop, and revoke them independently.
AI and models
Which AI provider do you use?
Automatic PR preview flows use the model configured for the account/flow. The default is tuned for fast PR-diff-driven work. Harder flows can opt into larger models.
Do you train models on my code or prompts?
No. We do not use your code, prompts, uploaded content, or preview data to train models.
Cancel, downgrade, refunds
How do I cancel?
Open the Stripe Customer Portal from Billing and cancel the subscription. Access continues until the end of the current billing period.
Do you offer refunds?
No pro-rata refunds for normal partial-period use. If something has gone wrong, such as a double charge or mistaken upgrade, email [email protected] and we’ll sort it out.