Split
The @flags-sdk/split package provides
- An adapter for loading feature flags from this provider (coming soon)
- A
getProviderDatafunction for use with the Flags Explorer (available today)
Learn more about Adapters
getProviderData
A provider function to load flag metadata from Statsig for use with the Flags Explorer. Accepts an options object with the following keys.
| Options key | Type | Description |
|---|---|---|
adminApiKey | string | Split admin API key |
workspaceId | string | Split workspace ID |
organizationId | string | Split organization ID |
environmentId | string | Split environment ID |
import { getProviderData, createFlagsDiscoveryEndpoint } from 'flags/next';
import { getProviderData as getSplitProviderData } from '@flags-sdk/split';
import { mergeProviderData } from 'flags';
import * as flags from '../../../../flags';
export const GET = createFlagsDiscoveryEndpoint(async (request) => {
return mergeProviderData([
getProviderData(flags),
getSplitProviderData({
adminApiKey: process.env.SPLIT_ADMIN_API_KEY,
environmentId: process.env.SPLIT_ENVIRONMENT_ID,
organizationId: process.env.SPLIT_ORG_ID,
workspaceId: process.env.SPLIT_WORKSPACE_ID,
}),
]);
});Learn more about the Flags Explorer