Konfidence is pre-release software — concepts and APIs are unstable and subject to change.
Skip to content

Vector data service

This guide explains when to install the vector data service in a Kubernetes landscape and what it provides to workloads at runtime.

The vector data service lets applications resolve vector data for a specific vector at runtime:

  • feature flags,
  • authored configuration values, and
  • deployment results, such as service endpoints, URLs, identities, and other data produced by deployers which are required for service-to-service communication.

Because accessing this data is essential for core features of Konfidence, it's recommended to always install the vector data service.

Install the vector data service

The vector data service must be installed in each Kubernetes landscape namespace which can be done via helm:

bash
helm upgrade --install vector-data-service oci://ghcr.io/konfidence-project/charts/vector-data-service \
  --create-namespace \
  --namespace "<landscape-namespace>" \
  --wait

After installation, workloads in that namespace can reach the service at http://vector-data-service.

Protocol compatibility

The vector data service implements the REST endpoints defined by the OpenFeature Remote Evaluation Protocol (OFREP) specification. Applications should use an OpenFeature client with a standard OFREP-compatible provider, but they can also call the REST endpoints directly without a provider. More information can be found in the Access Vector Data Section of the Develop & Integrate section.

EU and German government funding logos

Funded by the European Union – NextGenerationEU.

The views and opinions expressed are solely those of the author(s) and do not necessarily reflect the views of the European Union or the European Commission. Neither the European Union nor the European Commission can be held responsible for them.