Built for engineers and agents

AI-native feature flags + dynamic config

One service for feature flags, dynamic config, and segments. Engineers and agents read the same structured reason on every evaluation.

Already have an account? Sign in →

Actuator dashboard showing a list of feature flags.

Built differently

Flags, dynamic config, and segments built on the same foundation

Powered by one core evaluator, all three share an output format designed for humans and agents alike.

Flags + config + segments, one evaluator

Boolean and string flags, typed dynamic configs (string, number, boolean, JSON), and named segments all share the same deterministic rule grammar and the same /evaluate endpoint. Same operators, same reasons, same audit log. One mental model for humans and agents.

Replayable audit log

Every flag, config, and segment change is an immutable audit event. Filter by actor, resource, or time. Replay the log against any context to reconstruct what a user got at any past moment.

Built AI-native from day one

Every evaluation response includes detailed reasoning that agents can parse and engineers can audit.

See it

Designed for agents

Every evaluation includes a structured reason: which operator fired, which field matched, what the actual and expected values were, and any notes the evaluator wants to surface. Type mismatches, missing fields, and segment cycles all show up in the reason instead of getting swallowed. Pass verboseReason=true for the full predicate tree.

POST /api/v1/envs/:envId/evaluate default
{
  "environmentId": "0c7e3b0a-9f1c-4e22-8d7b-...",
  "context": { "userId": "u_42", "country": "CA" },
  "version": 42,
  "asOf": "2026-05-01T21:47:18Z",
  "evaluations": {
    "new-checkout-flow": {
      "value": true,
      "defaultValue": false,
      "reason": {
        "kind": "rule_match",
        "ruleIndex": 2,
        "detail": {
          "operator": "$segment",
          "segment": "is_beta_user"
        },
        "notes": []
      },
      "decisionHash": "sha256:7f3a8d..."
    }
  }
}
POST /api/v1/envs/:envId/evaluate?verboseReason=true verbose
{
  "environmentId": "0c7e3b0a-9f1c-4e22-8d7b-...",
  "context": { "userId": "u_42", "country": "CA" },
  "version": 42,
  "asOf": "2026-05-01T21:47:18Z",
  "evaluations": {
    "new-checkout-flow": {
      "value": true,
      "defaultValue": false,
      "reason": {
        "kind": "rule_match",
        "ruleIndex": 2,
        "detail": {
          "operator": "$segment",
          "segment": "is_beta_user"
        },
        "notes": [],
        "trace": {
          "operator": "$or",
          "matchedBranchIndex": 1,
          "branches": [
            { "operator": "$eq", "field": "country",
              "expected": "US", "actual": "CA",
              "matched": false },
            { "operator": "$segment",
              "segment": "is_beta_user",
              "matched": true }
          ]
        }
      },
      "decisionHash": "sha256:7f3a8d..."
    }
  }
}

AI-native capabilities

Built for the agent loop

Capabilities tuned for agent-driven flag operations: propose, preview, verify, replay, audit, reason.

How we compare

Where Actuator is different

Most flag systems ship flags, segments, and an MCP server. Actuator differs by exposing full reasoning traces, replaying evaluations at any past timestamp, and previewing changes against live traffic before saving. We don't do experimentation; if you need a stats engine, Statsig or PostHog are the picks.

Capability Actuator LaunchDarkly Statsig Unleash OSS PostHog
Full reasoning trace verboseReason: true leaf summary leaf summary leaf summary
Time-travel evaluation audit-log replay audit log only audit log only audit log only audit log only
Counterfactual preview hypothetical ruleset
Flags + typed configs, one evaluator ✓ one /evaluate flags only separate SDK methods flags + variants remote-config flag type
Save-time grammar enforcement cycles, regex, types direct cycles only undocumented n/a (flat segments) undocumented
Published evaluator specification EVALUATOR.md SDK harness only per-SDK internal JSON test cases none published
Experimentation / stats — not our lane ✓ deep — bring your own

Competitor capabilities reflect public docs as of April 2026. All five products ship flags, segment-style targeting, and an MCP server — those are baseline, not differentiators. Email us if we got something wrong and we'll fix the table.

Quickstart

Evaluating in minutes

Sign up, create an environment, mint a token. Evaluate flags and configs with a structured reason on every call.

terminal
# Evaluate a flag with a structured reason on every call:

curl -X POST https://useactuator.ai/api/v1/envs/$ENV/evaluate \
  -H "Authorization: Bearer $TOKEN" \
  -d '{
    "context": { "user_id": "u_42", "country": "CA" },
    "keys": ["new-checkout-flow"]
  }'

# Add "verboseReason": true for the full predicate-tree trace,
# or "asOf": "<ISO 8601>" to evaluate against any past ruleset.

Pricing

The cheapest hosted flag service. Pay as you grow.

Unlimited evaluations on every tier — pricing scales with your team and surfaces, not your traffic. Free forever for evaluation and indie use; paid tiers start at $9.

Free
$0 / forever

Evaluate Actuator end-to-end. Real flags, real dashboard, real SDKs — no card, no time limit.

  • Unlimited evaluations
  • 10 flags, configs, or segments
  • 1 seat
  • 7-day audit retention
  • Hosted MCP endpoint
  • Community support
Sign up free
Starter
$9 / month

Side projects and small teams that have outgrown Free's caps. Real headroom for the price of a coffee.

  • Unlimited evaluations
  • 10 seats
  • 50 flags, configs, or segments
  • 30-day audit retention
  • Community support
Start
Pro
$29 / month

Production teams running Actuator at real volume. Email support included.

  • Unlimited evaluations
  • Unlimited seats
  • 250 flags, configs, or segments
  • 90-day audit retention
  • Email support, best-effort response
Start
Max
$99 / month

Larger teams and security-conscious orgs. SSO, priority support, and 1-year audit retention.

  • Unlimited evaluations
  • Unlimited seats
  • 2500 flags, configs, or segments
  • 1-year audit retention
  • Priority email support, 24-hour response
  • SSO / SAML
Start

Every plan includes unlimited evaluations, every primitive type (flags, configs, segments), audit log with CSV and NDJSON export, counterfactual preview, time-travel, and the MCP server. Team size, primitive count, retention window, and projects are what scale across tiers. Need something more — custom retention, dedicated infra, an SLA? Email hello@useactuator.ai.