Getting Started
React Native SDK
React Native SDK for the Airvoy eSIM connectivity API.
Overview
The Airvoy React Native SDK provides a TypeScript interface for provisioning eSIMs, managing connectivity, and monitoring data usage on iOS and Android. It wraps the Airvoy REST API and includes pre-built React Native components, React hooks for state management, and a Context provider for easy integration.
The SDK uses a functional approach: models like Esim and Usage are TypeScript interfaces, and operations on them are standalone helper functions.
Requirements
- React Native 0.68+
- React 18+
- eSIM installation requires iOS 12.1+ or Android 9+
Peer Dependencies
The SDK requires react-native-svg and react-native-qrcode-svg for QR code generation, and @react-native-clipboard/clipboard for copy-to-clipboard functionality.