Appfigurate™ 5

Appfigurate is a development platform that lets you securely change change local and remote configuration properties, feature toggles and flags in iOS, watchOS, Flutter and React Native apps and app extensions.

Slow compilation and deployment times? Speed up development and testing by removing the edit‣compile‣deploy cycle when you just need to change your app's configuration properties and feature toggles.

Multiple test environments? Reduce your Xcode project's complexity by removing custom build schemes. Build, deploy, and test just one app across multiple test regions.

Currently v5.0.0




Simple integration

You can integrate the free SDK into your codebase in as little as 5 minutes. You'll be configuring your app in no time.


Simple to integrate

One static XCFramework or Flutter plugin to link into your app. Generate your configuration subclass template using Appfigurate Simulator. Swift Package Manager, Manual integration compatible.

Compatibility

Compatible with Xcode 26 and Xcode 27 Beta.

App Store and Play Store safe

Release your apps with confidence, our libraries use only App Store safe public APIs.




Secure runtime configuration

Sleep easy. Only you can apply configuration payloads to your apps.

No network connection required

Appfigurate doesn't require a network connection, and it doesn't store your secrets in the cloud.

Digitally signed configuration payloads

Appfigurate uses digital signatures to sign and verify configuration payloads. (2048-bit RSA with SHA256)



Advanced functionality

Custom action methods

Execute custom action methods to go beyond basic property manipulation.

Encrypted strings

Safely embed sensitive information such as server URLs into your app with our encrypted strings feature.

Real device cloud testing service compatible

Apply configuration to your iOS app in supported real device cloud testing services.

Third party remote configuration providers

Appfigurate supports integration of most third party remote configuration providers so that you can locally change remote configuration properties, feature toggles and flags without affecting your entire customer base.

Configure UI automation tests

Apply configuration to your iOS app when running UI automation tests. XCUITest compatible.

Extension support

Change the configuration of any embedded app extension (Action, Keyboard, Intent, Photo Editing, VPN, Share, Today...)