Remote Config

Remote Config

Tune game settings and toggle features live without a new app release

Get Started Free

Instant Value Updates

Change any string, number, or boolean config value from the dashboard and clients receive it on their next fetch.

No App Store Delays

Avoid review cycles for balance changes, event toggles, or A/B test parameters by controlling them remotely.

Typed Key-Value Store

Store any configuration as a named key-value pair that your SDK reads at runtime with a strongly typed getter.

Quick Integration

Quick Integration

Remote Configuration

C#
// Unity C# - Remote Config
using HorizOn;

var horizon = new HorizonClient("YOUR_API_KEY");

// Fetch all remote configs
var configs = await horizon.RemoteConfig.GetAll();
foreach (var config in configs) {
    Debug.Log($"{config.Key}: {config.Value}");
}

// Fetch a single config value by key
var value = await horizon.RemoteConfig.Get("max_players");
Debug.Log($"Max players: {value}");
REST
# REST API - Remote Config

# Fetch all remote configs
curl -X GET https://eu.horizon.pm/api/v1/app/remote-config/all \
  -H "X-API-Key: YOUR_API_KEY"

# Fetch a single config value by key
curl -X GET https://eu.horizon.pm/api/v1/app/remote-config/max_players \
  -H "X-API-Key: YOUR_API_KEY"
Frequently Asked Questions

Frequently Asked Questions

Ready to Integrate?

Start building with horizOn today. Free tier included.