open-feature / flagd

A feature flag daemon with a Unix philosophy
https://openfeature.dev
Apache License 2.0
553 stars 63 forks source link

[DOC] What is flagd? #505

Closed agardnerIT closed 1 year ago

agardnerIT commented 1 year ago

Change in the documentation

This issue is to resolve this bulletpoint: https://github.com/orgs/open-feature/projects/5/views/1?pane=issue&itemId=22809077

Namely, to answer the question: "What is flagd?"

agardnerIT commented 1 year ago

@stackscribe FYI

Here's my attempt:

flagd

Diagram replaced by the one on the main readme...

See also this text for background.

flagd is a open source self-contained feature flag evaluation engine which also provides an API so that you can retrieve flag values.

flagd doesn't just read a source of feature flags and present the information to you, flagd is active. flagd has built in ruleset capabilities and can (if you wish) evaluate.

flagd is a fully featured reference implementation of OpenFeature. Use it to run your feature flag system at scale or as a stepping stone to a paid-for vendor.

If you are familiar with OpenTelemetry, flagd is Prometheus or Jaeger.

flagd is OpenFeature compliant and can read flag configurations from many sources including files, http(s) endpoints and kubernetes Custom Resource Definitions (CRDs).