diff --git a/changelog/overview.mdx b/changelog/overview.mdx index 4b2ba4cd..47c109b9 100644 --- a/changelog/overview.mdx +++ b/changelog/overview.mdx @@ -6,6 +6,12 @@ mode: "wide" +## Consolidated JavaScript Client-Side SDK + +The JavaScript browser and Node.js SDKs have been consolidated into a single package. + +See the [Integration docs](/integration/client) for more information. + ## Model Context Protocol (MCP) Flipt now supports the [Model Context Protocol (MCP)](/tooling/model-context-protocol) which allows AI assistants and LLMs to directly interact with your feature flags, segments, and evaluations through a standardized interface. diff --git a/cloud/guides/production.mdx b/cloud/guides/production.mdx index 06db429d..66a1e801 100644 --- a/cloud/guides/production.mdx +++ b/cloud/guides/production.mdx @@ -14,7 +14,7 @@ Before you move to production, you need to have the following: 1. An active Flipt Cloud account. If you don't have an account yet, [request access here](https://flipt.cloud). 2. An active GitHub account. If you don't have an account yet, [sign up on GitHub](https://github.com). 3. A configured Flipt environment in Flipt Cloud. If you don't have an environment yet, [follow the getting started guide](/cloud/guides/getting-started). -4. Deployed Flipt instances in your infrastructure. If you don't have Flipt instances yet, [deploy Flipt Open Source](https://docs.flipt.io/self-hosted/overview). +4. Deployed Flipt instances in your infrastructure. If you don't have Flipt instances yet, [deploy Flipt Open Source](/installation/overview). ## Create an API Key diff --git a/configuration/overview.mdx b/configuration/overview.mdx index 404bfcc0..2fc50917 100644 --- a/configuration/overview.mdx +++ b/configuration/overview.mdx @@ -96,7 +96,7 @@ Environment variables **MUST** have `FLIPT_` prefix and be in `UPPER_SNAKE_CASE` Using environment variables to override defaults is especially helpful when - running with Docker as described in the [Docker](/self-hosted/docker) + running with Docker as described in the [Docker](/installation/docker) documentation. diff --git a/docs.json b/docs.json index 953c99bf..8ec08788 100644 --- a/docs.json +++ b/docs.json @@ -426,6 +426,10 @@ "source": "/experimental/filesystem-backends", "destination": "/configuration/storage" }, + { + "source": "/self-hosted", + "destination": "/installation" + }, { "source": "/self-hosted/overview", "destination": "/installation/overview" diff --git a/guides/migration/launchdarkly/flipt.mdx b/guides/migration/launchdarkly/flipt.mdx index 418d8a29..d71ea16f 100644 --- a/guides/migration/launchdarkly/flipt.mdx +++ b/guides/migration/launchdarkly/flipt.mdx @@ -52,7 +52,7 @@ brew install flipt-io/brew/flipt -For more details, see our [installation documentation](/self-hosted/overview). +For more details, see our [installation documentation](/installation/overview). ## Migrate State from LaunchDarkly to Flipt diff --git a/installation/overview.mdx b/installation/overview.mdx index 4f4fff5c..aece681e 100644 --- a/installation/overview.mdx +++ b/installation/overview.mdx @@ -32,8 +32,8 @@ brew install flipt-io/brew/flipt For more details on each installation method, see the sections below. -- [Docker](/self-hosted/docker) -- [Kubernetes](/self-hosted/kubernetes) +- [Docker](/installation/docker) +- [Kubernetes](/installation/kubernetes) - [Homebrew](#homebrew) - [Binary](#binary) diff --git a/integration/client.mdx b/integration/client.mdx index a7667e68..3756a96f 100644 --- a/integration/client.mdx +++ b/integration/client.mdx @@ -16,20 +16,12 @@ Flipt provides a number of client-side SDKs to help you integrate with Flipt in - Evaluate flags client-side in your Node applications - - - Evaluate flags client-side in your browser-based applications + Evaluate flags client-side in your Node.js or browser-based applications - To learn how to install and run Flipt, see the [Self-Hosted](/self-hosted) + To learn how to install and run Flipt, see the [Installation](/installation) documentation. diff --git a/introduction.mdx b/introduction.mdx index 646abfd8..d22601ba 100644 --- a/introduction.mdx +++ b/introduction.mdx @@ -22,7 +22,7 @@ Own your feature data, backed by Git. ## Setup Before getting started, make sure the Flipt server is up and running on your -host on your chosen ports. See [Self-Hosted](/self-hosted) for more. +host on your chosen ports. See [Installation](/installation) for more. diff --git a/operations/deployment.mdx b/operations/deployment.mdx index 8688a10f..ecad92b0 100644 --- a/operations/deployment.mdx +++ b/operations/deployment.mdx @@ -4,7 +4,7 @@ description: Details on various ways to deploy Flipt. --- Flipt is built and delivered as a single standalone binary. -Head to the [Self Hosted](/self-hosted/overview) section for more details. +Head to the [Installation](/installation/overview) section for more details. Running Flipt with the default configuration is a great way to get to grips with using it. However, the default settings have some limitations which might make it impractical in a production environment. @@ -118,9 +118,9 @@ Read more about the [gRPC Health Checking Protocol](https://grpc.io/docs/guides/ ## Kubernetes -Flipt already supports running as a [Docker container](/self-hosted/docker), so the lift to run within a Kubernetes environment proves to be quite simple. +Flipt already supports running as a [Docker container](/installation/docker), so the lift to run within a Kubernetes environment proves to be quite simple. -The easiest way to get started is to use our official [Helm chart](/self-hosted/kubernetes). The chart provisions a Kubernetes Deployment of Flipt along with a Kubernetes Service. +The easiest way to get started is to use our official [Helm chart](/installation/kubernetes). The chart provisions a Kubernetes Deployment of Flipt along with a Kubernetes Service. If you are already familiar with Kubernetes, you can get started by using the `flipt:latest` image (or pin to a specific version). diff --git a/usecases/cloudnative.mdx b/usecases/cloudnative.mdx index 3ea9a5b8..611c1552 100644 --- a/usecases/cloudnative.mdx +++ b/usecases/cloudnative.mdx @@ -20,7 +20,7 @@ CloudNative means different things to different people. We define CloudNative as Flipt is mainly distributed as a container image. While it is a single binary and can run easily on bare metal, most users choose to deploy Flipt to a container orchestration platform such as Kubernetes. -To deploy Flipt to Kubernetes, use our Helm chart as described in our [Kubernetes](/self-hosted/kubernetes) documentation. +To deploy Flipt to Kubernetes, use our Helm chart as described in our [Kubernetes](/installation/kubernetes) documentation. Flipt also integrates directly with Kubernetes service account tokens for authentication. This allows services deployed into the same Kubernetes cluster as Flipt to automatically gain authenticated access to the Flipt API without additional management of static client tokens.