Getting Started

Core SDK

Hooks

Components

Reference

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.