Introduction
Documentation for the Teardown platform and API.
Teardown is an SDK toolkit for React Native and Expo. Its core is force updates: gate stale app versions so you can require, recommend, or block any build from the dashboard, and the SDK enforces it on the next check. Around that it adds device identity, navigation, a CLI, and typed queries.
Start with Getting Started to install the SDK and ship your first gated release in a few minutes.
Packages
Force Updates
The @teardown/force-updates SDK provides device identity, force updates, logging, and analytics for React Native and Expo applications.
- Getting Started - Installation and setup
- Core Concepts - Architecture overview
- Adapters - Platform adapters for storage, device info, and notifications
Navigation
The @teardown/navigation package provides type-safe, file-based navigation for React Native applications.
- Getting Started - Setup guide
- File-Based Routing - Route conventions
- Type-Safe Navigation - Using typed hooks
CLI
The @teardown/cli is a development toolkit for React Native apps, handling project initialization, native code generation, and device management.
Queries
The @teardown/queries package provides a lightweight TanStack Query wrapper for type-safe, composable data fetching.
- Core Concepts - QueryClient architecture
- Queries - Standard and infinite queries
- Mutations - Mutations and cache invalidation