Skip to content

Commit

Permalink
chore: add openfeature section
Browse files Browse the repository at this point in the history
  • Loading branch information
markphelps committed Sep 27, 2023
1 parent 11ddd20 commit abfaccc
Show file tree
Hide file tree
Showing 5 changed files with 86 additions and 0 deletions.
13 changes: 13 additions & 0 deletions images/integration/openfeature-dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions images/integration/openfeature-light.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions integration/examples.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ All of our examples are available on [GitHub](https://github.com/flipt-io/flipt/

## Applications

Examples on how to integrate Flipt into various applications and frameworks.

<CardGroup cols={2}>
<Card
href="https://github.com/flipt-io/flipt/tree/main/examples/basic"
Expand All @@ -29,6 +31,8 @@ All of our examples are available on [GitHub](https://github.com/flipt-io/flipt/

## Configuration

Examples on how to configure Flipt to fit your needs.

<CardGroup cols={2}>
<Card
href="https://github.com/flipt-io/flipt/tree/main/examples/authentication"
Expand Down Expand Up @@ -58,6 +62,8 @@ All of our examples are available on [GitHub](https://github.com/flipt-io/flipt/

## Tooling

Examples on how to integrate Flipt with various third-party tools.

<CardGroup cols={2}>
<Card
href="https://github.com/flipt-io/flipt/tree/main/examples/tracing"
Expand Down
53 changes: 53 additions & 0 deletions integration/openfeature.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
title: OpenFeature
description: An overview of OpenFeature and Flipt OpenFeature integrations.
---

<Frame>
<img
className="block h-32 dark:hidden"
src="/images/integration/openfeature-dark.svg"
/>
<img
className="hidden h-32 dark:block"
src="/images/integration/openfeature-light.svg"
/>
</Frame>

[OpenFeature](https://openfeature.dev/) is an open specification that provides a vendor-agnostic, community-driven API for feature flagging that works with your favorite feature flag management tool.

It is an open standard that allows you to use the same feature flagging API across multiple feature flag management tools. This means that you can switch between feature flag management tools without having to change your code.

OpenFeature is a CNCF Sandbox project. You can learn more about OpenFeature on the [OpenFeature website](https://openfeature.dev/).

## Flipt OpenFeature Providers

As a feature flag management tool, Flipt provides our own OpenFeature integrations (providers). This means that you can use the OpenFeature API with Flipt.

From the [OpenFeature Specification](https://docs.openfeature.dev/docs/specification/sections/providers):

> Providers are the "translator" between the flag evaluation calls made in application code, and the flag management system that stores flags and in some cases evaluates flags.
We currently provide the following OpenFeature providers:

<CardGroup cols={2}>
<Card
href="https://github.com/flipt-io/flipt-openfeature-provider-go"
title="Go"
icon="golang"
color="#00add8"
>
The official Flipt OpenFeature Provider using the OpenFeature Go SDK.
</Card>
<Card href="#" title="Java (In-Progress)" icon="java" color="#e41f23">
The official Flipt OpenFeature Provider using the OpenFeature Java SDK.
</Card>
<Card
href="https://github.com/flipt-io/flipt/discussions/2125"
title="Request a Client"
icon="github"
color="#000000"
>
> Need a client in another language? Let us know!
</Card>
</CardGroup>
1 change: 1 addition & 0 deletions mint.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
"integration/overview",
"integration/rest",
"integration/grpc",
"integration/openfeature",
"integration/examples"
]
},
Expand Down

0 comments on commit abfaccc

Please sign in to comment.