Introduction

AirStrings is remote string management for apps: edit copy in a dashboard or from the CLI and ship it to users without an app release.

AirStrings is a remote string management platform. Your app's strings (UI copy, onboarding text, localized messages) live in AirStrings instead of being hardcoded in a release. Edit them from the dashboard or the CLI, publish, and every installed app picks up the change. No new build, no store review.

Every string is either plain text or an ICU MessageFormat pattern, so plurals, selects, and number/date formatting work consistently across platforms.

How it works

AirStrings packages each locale into a signed bundle and distributes it through a global CDN. The SDK in your app fetches the latest bundle, verifies the signature against the public keys you configured, caches the verified strings on device, and serves them to your UI. Strings that fail verification are never shown, and the cache keeps everything working offline.

Platforms

PlatformVersionRequirements
CLI0.14.1Node.js 18+ or Homebrew
iOS SDK1.1.1iOS 17+
Android SDK1.1.1Android API 26+
Web SDK1.2.1Node.js 18+ or modern browsers
React Native SDK0.3.1React Native 0.72+

Next steps

On this page