Flipt is an open-source, self-hosted, feature flag application that enables your team to follow modern DevOps best practices such as trunk-based development, continuous delivery, and software kill switches all without needing to restart your applications.

Flipt can be deployed within your existing infrastructure so that you don’t have to worry about your information being sent to a third party or the latency required to communicate across the internet.

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to install a Kubernetes 1-Click Application. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating Flipt using the control panel, you can also use the DigitalOcean API. As an example, to create a 3 node DigitalOcean Kubernetes cluster made up of Basic Droplets in the SFO2 region, you can use the following doctl command. You need to authenticate with doctl with your API access token) and replace the $CLUSTER_NAME variable with the chosen name for your cluster in the command below.

doctl kubernetes clusters create --size s-4vcpu-8gb $CLUSTER_NAME --1-clicks flipt

Getting Started After Deploying Flipt

Once you have deployed Flipt in your Kubernetes cluster, you can access the management dashboard via the IP address created by Kubernetes through your web browser. To obtain this, use the DigitalOcean web console, go to the networking tab, and check the IP address at the top.

For more info on getting started with the Flipt management UI, check out our documentation: https://www.flipt.io/docs/introduction