---
id: "feature-flag-service"
type: "kind"
category: "ops"
url: "https://localhost:3000/catalogue/kinds/feature-flag-service"
---

# Feature flag service

Runtime configuration and kill switches.

| | |
|---|---|
| Category | Operations |
| Properties | 3 |
| Components | 18 |
| Rules | 0 |

## Properties

| property | type | values | required | default |
|---|---|---|---|---|
| `killSwitches` | boolean | — | no | true |
| `managed` | boolean | — | no | false |
| `stagedRollout` | boolean | — | no | false |

## Rules for this kind · 0

No rule selects this kind or its category.

## Components · 18

### vendor-neutral

- [Generic feature flag service](https://localhost:3000/catalogue/components/feature-flag-service.md) `feature-flag-service` — the kind itself

### aws

- [AWS AppConfig](https://localhost:3000/catalogue/components/aws-appconfig.md) `aws-appconfig` — 2 defaults

### azure

- [Azure App Configuration](https://localhost:3000/catalogue/components/azure-app-configuration.md) `azure-app-configuration` — 2 defaults

### cloudflare

- [Cloudflare Flagship](https://localhost:3000/catalogue/components/cloudflare-flagship.md) `cloudflare-flagship` — 2 defaults

### default

- [Apollo Config](https://localhost:3000/catalogue/components/apollo-config.md) `apollo-config` — 2 defaults
- [ConfigCat](https://localhost:3000/catalogue/components/configcat.md) `configcat` — 2 defaults
- [Flagsmith](https://localhost:3000/catalogue/components/flagsmith.md) `flagsmith` — 2 defaults
- [Flipt](https://localhost:3000/catalogue/components/flipt.md) `flipt` — 2 defaults
- [GrowthBook](https://localhost:3000/catalogue/components/growthbook.md) `growthbook` — 2 defaults
- [LaunchDarkly](https://localhost:3000/catalogue/components/launchdarkly.md) `launchdarkly` — 2 defaults
- [Optimizely Feature Experimentation](https://localhost:3000/catalogue/components/optimizely.md) `optimizely` — 2 defaults
- [Harness FME](https://localhost:3000/catalogue/components/split.md) `split` — 2 defaults
- [Spring Cloud Config Server](https://localhost:3000/catalogue/components/spring-cloud-config.md) `spring-cloud-config` — 3 defaults
- [Statsig](https://localhost:3000/catalogue/components/statsig.md) `statsig` — 2 defaults
- [Unleash](https://localhost:3000/catalogue/components/unleash.md) `unleash` — 2 defaults

### gcp

- [Firebase Remote Config](https://localhost:3000/catalogue/components/google-firebase-remote-config.md) `google-firebase-remote-config` — 3 defaults

### ibm

- [IBM Cloud App Configuration](https://localhost:3000/catalogue/components/ibm-app-configuration.md) `ibm-app-configuration` — 2 defaults

### k8s

- [ConfigMap](https://localhost:3000/catalogue/components/k8s-config-map.md) `k8s-config-map` — 3 defaults

## Source (`kind` YAML, verbatim)

```yaml
# yaml-language-server: $schema=../schema/kind.schema.json
# Abstract kind: Runtime configuration and kill switches evaluated by services (LaunchDarkly, Flipr).
schemaVersion: "1"
type: "kind"
id: "feature-flag-service"
category: "ops"
properties:
  stagedRollout:
    type: "boolean"
    default: false
  killSwitches:
    type: "boolean"
    default: true
  managed:
    type: "boolean"
    default: false
```

Human page: https://localhost:3000/catalogue/kinds/feature-flag-service
