React Native SDK — Beta Access

Onboarding
infrastructure
that ships.

Install once. Push schema changes from your dashboard. Your PM can change onboarding without filing a ticket — no rebuilds, no app store waits, no developer required.

1,000 MAUs free/5 min install/No credit card
30K+
React Native companies globally
3M+
Expo users worldwide
32%
Cross-platform market share
0
Infrastructure tools serving them

The problem

Every onboarding change is a Jira ticket, a code review, and an App Store submission.

Without Recus
1PM files a Jira ticket
2Developer picks it up next sprint
3Code change + code review
4QA testing
5App Store submission
63-7 day review wait
7Users finally see the change
AVG TIME: 2-4 weeks
Recus
With Recus
1PM opens Recus dashboard
2Makes the change
3Clicks deploy
AVG TIME: 30 seconds

Architecture

Three pillars. Zero compromise.

PILLAR 01

Server-Driven UI

Onboarding schema — screens, fields, validation, order — lives on Recus servers as JSON. Change it in the dashboard, every user gets it on next app open. No release cycle.

PILLAR 02

Navigation Guard

Mandatory fields declared in schema. The SDK enforces them at the navigation layer — users cannot reach your app until required data is complete. Toggle from the dashboard instantly.

PILLAR 03

Headless Components

Recus owns the logic — which screen, which field, which variant, what data. Your React Native components own the rendering. Your design system stays intact. Zero visual coupling.

Dashboard

Control every screen from one place.

Define screens, fields, types, and validation. Set what's mandatory. Drag to reorder. Deploy instantly to 100% of users — no gradual rollout delays.

Add fields without code
Reorder screens with drag & drop
Toggle mandatory on/off instantly
A/B test any flow variant

Developer experience

Your components. Our logic.

App.tsx
<RecusContextProvider
  apiKey="rcs_live_..."
  user={{ id: userId }}
  componentRegistry={{
    text:       MyTextInput,
    number:     MyNumberInput,
    boolean:    MyToggle,
    dob_picker: DatePickerComponent,
  }}
>
  <App />
</RecusContextProvider>
RootNavigator.tsx
const { shouldGuard, guardScreen }
  = useRecusGuard();

if (shouldGuard) {
  return <RecusNavigator />;
}

// Users reach your app only after
// mandatory fields are complete
return <MainNavigator />;

Recus resolves components in this order: renderInput componentRegistry RecusDefaultInput. You always have full control.

How it works

Three steps. Five minutes. Ship forever.

01

Install the SDK

One npm package. Wrap your app in RecusProvider, register your components. Five minutes.

npm install @recus/react-native
02

Configure from dashboard

Define screens, fields, validation rules, and ordering. Set what's mandatory. No code.

{ "screen": "profile", "fields": [...] }
03

Ship instantly

Push changes live. Every user gets the new onboarding flow on their next app open. No App Store review.

recus deploy --production

The real moat

Onboarding intelligence, not just deployment.

OTA solves deployment. Nobody solves what happens after deployment. Recus collects field-level data that no other tool captures — because no other tool controls the form layer.

Field-level drop-off
Not screen-level — field-level. Know exactly which input loses users.
Time-on-field data
See how long users spend on each input. Spot confusion before it becomes churn.
A/B test results
Run experiments on any field, screen, or flow variant with causal insight.
Mandatory enforcement
Analytics + enforcement combined. Block users until critical data is collected.
Field Drop-off
Profile Screen
LIVE
Full Name98%
Email94%
Date of Birth71%
Blood Group52%
Gender48%
▼ 19% drop at Blood Group — avg 12.4s time-on-field

How we compare

Not another tooltip tool. Infrastructure.

OTA Updates

Removes App Store, keeps engineering bottleneck

Still requires a developer
No form engine or data store
No navigation guard
No analytics or AI
Gradual rollout, not instant

Frigade

Tells users what to do — tours & tooltips

RN SDK abandoned 3 years ago
No SDUI dynamic form schema
No navigation guard
No per-user structured data
Pivoting to AI support, not infra

Build It Yourself

$45K and 6-8 weeks of engineer time

No dashboard for PMs
No A/B testing built in
No field-level analytics
Maintenance burden forever
No cross-customer benchmarks
Frigade
Content engine
Tells users what to do
Muta
Design tool
Shows users beautiful flows
Recus
Navigation infrastructure
Collects what it needs and won't let them proceed until it has it

Pricing

Start free. Scale when ready.

MAU-based pricing that aligns with your success. No surprise invoices. 7-day grace period always.

Free
$0forever
1,000 MAUs
1 app
Unlimited screens & fields
Basic analytics
Community support
Recus badge
Start free
Most Popular
Growth
$79/mo
10,000 MAUs
3 apps
A/B testing
AI suggestions
Webhooks
Badge removal ($99/mo)
Priority support
Start free trial
Pro
$249/mo
25,000 MAUs
Unlimited apps
SSO
Advanced AI
Custom events API
No badge
Dedicated support
Contact us

Overage: $8 per 1,000 MAUs · Annual billing saves 20% · All plans include TypeScript SDK + docs

Built for

Teams that collect real data during onboarding.

Healthtech

Patient intake, health profiles, insurance verification

Fintech

KYC collection, identity verification, account setup

Gig Economy

Driver credentials, professional certifications, availability

Dev Agencies

Install once per client. Bill for implementation. Look sophisticated.

Ready to ship?

Stop rebuilding
onboarding.

Install once. Push changes from your dashboard forever. 1,000 MAUs free — no credit card required.