unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
71 lines (70 loc) • 2.08 kB
JSON
{
"strategies": [
{
"name": "default",
"description": "Default on or off Strategy.",
"parameters": []
},
{
"name": "usersWithEmail",
"description": "Active for users defined in the comma-separated emails-parameter.",
"parameters": [
{
"name": "emails",
"type": "string"
}
]
},
{
"name": "flexibleRollout",
"description": "Roll out to a percentage of your userbase, and ensure that the experience is the same for the user on each visit.",
"parameters": [
{
"name": "rollout",
"type": "percentage",
"description": "",
"required": false
},
{
"name": "stickiness",
"type": "string",
"description": "Used define stickiness. Possible values: default, userId, sessionId, random",
"required": true
},
{
"name": "groupId",
"type": "string",
"description": "Used to define a activation groups, which allows you to correlate across feature flags.",
"required": true
}
]
}
],
"contextFields": [
{ "name": "environment" },
{ "name": "userId" },
{ "name": "appName" }
],
"projects": [
{
"id": "default",
"name": "Default"
}
],
"environments": [
{
"name": "default",
"type": "production",
"sortOrder": 1,
"enabled": true,
"protected": true
}
],
"tag_types": [
{
"name": "simple",
"description": "Arbitrary tags. Used to simplify filtering of features",
"icon": "#"
}
]
}