Compatibility

How the compat registry is calculated, the `sootsim compat` command, and the classification buckets (Full support, Partial, Auto-stub, Unsupported, Not relevant).

Check the home page compat section for compatibility of each package.

Check your project

terminal

sootsim compat

That scan classifies packages as:

  • Full support — the common runtime surface works
  • Partial support — major APIs work, but some behavior is still missing
  • Auto-stub — the package resolves through a basic fallback only
  • Unsupported — the package still depends on native SDK behavior
  • Not relevant — build/config packages tracked in the registry but excluded from runtime scoring

Regenerating the site snapshot

When the compat registry changes, regenerate the site data with:

terminal

bun scripts/generate-site-compat-snapshot.ts

Ready to build?

Run your React Native app in the browser. No simulators, no native toolchain, no waiting.

npm i -g sootsim