A Feature Flag API focused on toggling features over different environments and applications
4.4K

Switcher API is a Feature Flag API with the main focus on decreasing the friction caused by changes while keeping control of what really matters.
Main features:
Control & track more using little effort by sharing switchers among application components.
Cross environment. Generate zero impact when manipulating your project features.
Customizable environment strategies. Setup switchers using variables per environment.
Delegate Switcher analysis to external services with secured Switcher Relay.
Create manageable teams to collaborate.
Keep track of every modification and features usage.
Detailed metrics.
SDKs support zero-latency mode for performance improvement.
Exclusive Slack App to control and test changes.
JavaScript lib: (https://github.com/switcherapi/switcher-client-master)
Java lib: (https://github.com/switcherapi/switcher-client)
Switcher Management: (https://github.com/switcherapi/switcher-management)
Switcher Slack App: (https://github.com/switcherapi/switcher-slack-app)
This option leverages Switcher API and Switcher Management with minimum settings required.
docker-compose --env-file ./config/.env.dev up -d
http://localhost
Open Swagger UI by accessing the URL: http://localhost:3000/api-docs
Or use Postman by importing either the OpenAPI json from http://localhost:3000/swagger.json or Postman Collection from "requests/Switcher API*"
Signing up an account to use Switcher API with an email/password or linking it to a GitHub or Bitbucket account.
Domains are responsible for centralizing all settings and configurations.
It is equivalent to an organization that can manage multiple projects, users, and environments.
Components are applications that are using Switcher API.
Each component has its own access token and needs to be linked to Switchers.
Groups are used to organize Switchers that share the same feature scope.
Switchers are the main entities to control features.
Customize the behavior of the Switcher by including strategy rules to your Switchers.
In order to use Switcher API, you need to authenticate the component before using it.
See also our SDKs to integrate Switcher API with your application.
Content type
Image
Digest
sha256:28ee0c4e0…
Size
67.7 MB
Last updated
27 days ago
docker pull trackerforce/switcher-api