Harness FME
Feature flag servicesplit
Hosted feature management and experimentation with locally evaluating SDKs.
- Provider
- default
- Category
- Operations
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| impressionTracking | boolean | — | no | true | inherited |
| killSwitches | boolean | — | no | true | inherited |
| localEvaluation | boolean | — | no | true | inherited |
| managed | boolean | — | no | false | ▸ true |
| splitEvaluatorService | boolean | — | no | false | inherited |
| stagedRollout | boolean | — | no | false | ▸ true |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "split", component: "split" }AWS AppConfigaws-appconfigAzure App Configurationazure-app-configurationCloudflare Flagshipcloudflare-flagshipApollo Configapollo-configConfigCatconfigcatGeneric feature flag servicefeature-flag-serviceFlagsmithflagsmithFliptfliptGrowthBookgrowthbookLaunchDarklylaunchdarklyOptimizely Feature ExperimentationoptimizelySpring Cloud Config Serverspring-cloud-configStatsigstatsigUnleashunleashFirebase Remote Configgoogle-firebase-remote-configIBM Cloud App Configurationibm-app-configurationConfigMapk8s-config-map
# yaml-language-server: $schema=../../schema/component.schema.json # Harness FME (formerly Split): hosted feature management and experimentation platform. # "Install the FME SDK": SDKs download the targeting rules and keep a local copy, then # evaluate percentage rules with a deterministic hash into 100 buckets, so no user data leaves. schemaVersion: "1" type: "component" id: "split" kind: "feature-flag-service" provider: "default" docs: "https://developer.harness.io/docs/feature-management-experimentation/getting-started/overview/install-the-sdk/" defaults: stagedRollout: true managed: true properties: localEvaluation: type: "boolean" default: true impressionTracking: type: "boolean" default: true splitEvaluatorService: type: "boolean" default: false