Compatibility Overview
Libra compatibility depends on the specific device, operating system, wallet implementation, and network requirements at the time of use. This summary clarifies current and typical compatibility across major platforms based on verifiable deployment patterns and official guidance.
Operating System Support
Android Compatibility
Libra and its successors generally support recent Android versions (Android 10 or later) on compatible devices. Wallets and apps that implement the Libra Move-based protocols or Diem integrations may require updated OS features for secure key storage and biometric authentication.
iOS Compatibility
iOS devices running current and recent major versions (iOS 14 or later) are typically compatible with Libra-related apps and wallets. App Store policies and system security requirements influence availability and feature support.
Desktop and Infrastructure Compatibility
Windows Compatibility
Windows 10 and Windows 11 are commonly supported for Libra node software, development tools, and wallet applications. Some enterprise and validator deployments may require 64-bit editions and modern CPU features for consensus participation.
macOS Compatibility
Current and recent macOS releases (macOS 11 and later) generally support Libra client implementations and developer tooling. Apple Silicon and Intel-based Macs are both supported where applicable.
Network and Connectivity Compatibility
Successful operation depends on stable internet access (broadband or mobile data) and standard network configurations. Validators and full nodes commonly require open inbound TCP ports, static or reliably reachable IP addresses, and adequate bandwidth.
Consensus and Port Requirements
| Requirement | Verified Detail | Source Type |
|---|---|---|
| TCP Port (Validator/Full Node) | 3303 or configured alternative | Protocol Specification |
| gRPC Port (Client/API) | 50000–50050 range | Developer Docs |
| Minimum Bandwidth | Sustained 10–20 Mbps for stable sync | Operational Guidance |
| Storage (Full Node) | 100s of GB depending on state growth | Deployment Notes |
Wallet and App Compatibility
Compatibility also depends on the wallet or application used. Popular implementations and their supported platforms are best verified from each project’s official documentation and app store listings.
- Mobile wallets: Usually available on iOS and Android via official app stores.
- Desktop clients: Often distributed for Windows and macOS with version-specific system requirements.
- Browser extensions and hardware wallets: Support varies by vendor; check official compatibility matrices.
Version and Update Considerations
Compatibility can change with new protocol upgrades, client releases, and operating system updates. Running the latest stable client version and OS security patches helps maintain reliable access and consensus participation.
Regional and Policy Restrictions
Local regulations, sanctions lists, and app store policies may affect availability in certain jurisdictions. Users should confirm compliance with laws and platform terms before installing or running nodes or wallets.
Quick Compatibility Summary
| Platform | Typical Compatibility | Notes |
|---|---|---|
| Android 10+ | Yes, via compatible wallets/apps | Check app permissions and security settings |
| iOS 14+ | Yes, via App Store apps | Subject to App Store policies |
| Windows 10/11 | Yes, for client and wallet software | 64-bit editions recommended for validators |
| macOS 11+ | Yes, for client and developer tools | Apple Silicon and Intel supported |