Sign inSign up

markphelps/flipt

By markphelps

•Updated 7 months ago

A feature flag solution that runs in your existing infrastructure

Image
10

1M+

markphelps/flipt repository overview

Flipt is an on-prem flag application that allows you to run experiments across services in your environment.

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.

⁠Features

  • Fast. Written in Go. Optimized for performance
  • Stand alone, easy to run and configure
  • Ability to create advanced distribution rules to target segments of users
  • Native GRPC⁠ client SDKs to integrate with your applications
  • Simple REST API
  • Modern UI and debug console
  • Support for multiple databases

⁠Values

  • Security - HTTPS support. No data leaves your servers and you don't have to open your systems to the outside world to communicate with Flipt. It all runs within your existing infrastructure.
  • Speed - Since Flipt is co-located with your existing services, you do not have to communicate across the internet which can add excessive latency and slow down your applications.
  • Simplicity - Flipt is a single binary with no external dependencies by default.
  • Privacy - No telemetry data is collected or sent by Flipt. Ever.

⁠Usecases

  • Use simple on/off feature flags to toggle functionality in your applications
  • Rollout features to a subset of your audience
  • Use advanced segmentation to target and serve users based on custom properties that you define

⁠Try It

Try in PWD

Try Flipt out yourself with Docker:

❯ docker run --rm -p 8080:8080 -p 9000:9000 markphelps/flipt:latest

Flipt UI will now be reachable at http://localhost:8080/⁠.

For more permanent methods of running Flipt, see the Installation⁠ section.

⁠Author

Tag summary

Content type

Image

Digest

sha256:5ca2de7f4…

Size

41.4 MB

Last updated

about 1 year ago

docker pull markphelps/flipt