Home
Providers
Split
Split
Split, now part of Harness Feature Management and Experimentation, is a feature flag and experimentation platform that enables teams to safely release features with controlled rollouts and measure their impact. Their developer platform provides REST APIs for managing feature flags, environments, segments, and workspaces, along with SDKs for evaluating feature flags across multiple languages and platforms.
Split publishes 16 APIs on the APIs.io network, including Admin API, API Keys API, Attributes API, and 13 more. Tagged areas include Experimentation, Feature Flags, Feature Management, Rollouts, and SDK.
The Split catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Split’s developer surface includes authentication, developer portal, documentation, engineering blog, and 18 more developer resources.
21 APIs
16 Features
On this page
Kin Score
APIs 21
Postman 16
Open Collections 19
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 16
Vocabularies 1
Spectral Rules 2
JSON Schema 46
JSON Structure 3
Examples 3
Security Posture 2
Agentic Access 1
Resources 22
apis.yml
11 Operational Transparency
Composite quality — 42.0/100 · developing
Contract Quality
15.7 / 25
Developer Ergonomics
7.6 / 20
Operational Transparency
1.4 / 13
Contract Governance
3.5 / 12
Agent readiness — 24/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
Documented Reversibility
6 / 6
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Delegated User Identity
0 / 6
Protected Resource Metadata
0 / 5
Registration Without a Human
0 / 6
Agentic Commerce Surface
0 / 5
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 21
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 16
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 19
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 16
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 46
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 4
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 5
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Source (apis.yml)
aid: split
accessModel:
pricing: paid
onboarding: self-serve
trial: false
try_now: false
public: false
label: Paid · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/split.png
name: Split
description: Split, now part of Harness Feature Management and Experimentation, is a feature flag and experimentation platform
that enables teams to safely release features with controlled rollouts and measure their impact. Their developer platform
provides REST APIs for managing feature flags, environments, segments, and workspaces, along with SDKs for evaluating feature
flags across multiple languages and platforms.
url: https://raw.githubusercontent.com/api-evangelist/split/refs/heads/main/apis.yml
created: '2026-03-20'
modified: '2026-05-19'
specificationVersion: '0.23'
type: Index
tags:
- Experimentation
- Feature Flags
- Feature Management
- Rollouts
- SDK
tags_raw:
- Experimentation
- Feature Flags
- Feature Management
- Rollouts
- SDKs
apis:
- aid: split:split-admin-api
name: Split Admin API
description: The Split Admin API is a REST API that enables programmatic management of workspaces (projects), environments,
traffic types, attributes, users, groups, API keys, and change requests within the Split platform (now Harness Feature
Management and Experimentation). The API uses resource-oriented URLs, returns JSON responses, and requires Admin API keys
for authentication. All endpoints are prefixed with /internal/api/v2 on the api.split.io host.
humanURL: https://docs.split.io/reference/introduction
tags:
- Administration
- Experimentation
- Feature Flags
- Feature Management
properties:
- type: Documentation
url: https://docs.split.io/reference/introduction
- type: OpenAPI
url: openapi/split-admin-api-openapi.yml
- type: JSONStructure
url: json-structure/split-feature-flag-structure.json
- aid: split:split-javascript-sdk
name: Split JavaScript SDK
description: The Split JavaScript SDK provides client-side integration for feature flag evaluation in browser-based applications.
It handles real-time feature flag synchronization, treatment evaluation, event tracking, and impression management.
humanURL: https://help.split.io/hc/en-us/articles/360020448791-JavaScript-SDK
tags:
- Browser
- Feature Flags
- JavaScript
- SDK
properties:
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020448791-JavaScript-SDK
- aid: split:split-nodejs-sdk
name: Split Node.js SDK
description: The Split Node.js SDK enables server-side feature flag evaluation for Node.js applications with local evaluation,
automatic synchronization, event tracking, and impression logging.
humanURL: https://help.split.io/hc/en-us/articles/360020564931-Node-js-SDK
tags:
- Feature Flags
- Node.js
- SDK
- Server-Side
tags_raw:
- Feature Flags
- Node.js
- SDK
- Server Side
properties:
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020564931-Node-js-SDK
- aid: split:split-java-sdk
name: Split Java SDK
description: The Split Java SDK provides server-side feature flag evaluation for Java and JVM-based applications with local
treatment evaluation and streaming updates.
humanURL: https://help.split.io/hc/en-us/articles/360020405151-Java-SDK
tags:
- Feature Flags
- Java
- SDK
- Server-Side
tags_raw:
- Feature Flags
- Java
- SDK
- Server Side
properties:
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020405151-Java-SDK
- aid: split:split-python-sdk
name: Split Python SDK
description: The Split Python SDK enables server-side feature flag evaluation for Python applications, suitable for Django,
Flask, and other frameworks.
humanURL: https://help.split.io/hc/en-us/articles/360020359652-Python-SDK
tags:
- Feature Flags
- Python
- SDK
- Server-Side
tags_raw:
- Feature Flags
- Python
- SDK
- Server Side
properties:
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020359652-Python-SDK
- aid: split:split-react-sdk
name: Split React SDK
description: The Split React SDK provides React-specific components and hooks for integrating feature flags including a
SplitProvider context, useTreatments hooks, and conditional rendering components.
humanURL: https://help.split.io/hc/en-us/articles/360038825091-React-SDK
tags:
- Feature Flags
- Frontend
- JavaScript
- React
- SDK
properties:
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360038825091-React-SDK
- aid: split:split-api-keys-api
name: Split API Keys API
description: Create and delete API keys for authenticating with the Split platform, with configurable roles and scopes.
humanURL: https://docs.split.io/reference/introduction
tags:
- APIKeys
tags_raw:
- API Keys
properties:
- type: OpenAPI
url: openapi/split-api-keys-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-attributes-api
name: Split Attributes API
description: Manage attributes used in targeting rules for feature flag definitions.
humanURL: https://docs.split.io/reference/introduction
tags:
- Attributes
properties:
- type: OpenAPI
url: openapi/split-attributes-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-change-requests-api
name: Split Change Requests API
description: Manage change requests for controlled approval workflows when modifying feature flag definitions.
humanURL: https://docs.split.io/reference/introduction
tags:
- Change Requests
properties:
- type: OpenAPI
url: openapi/split-change-requests-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-environments-api
name: Split Environments API
description: Manage environments within workspaces for deploying and testing feature flags across stages such as staging
and production.
humanURL: https://docs.split.io/reference/introduction
tags:
- Environments
properties:
- type: OpenAPI
url: openapi/split-environments-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-evaluation-api
name: Split Evaluation API
description: Endpoints for evaluating feature flags and retrieving treatment values for given keys and feature flag names.
humanURL: https://docs.split.io/reference/introduction
tags:
- Evaluation
properties:
- type: OpenAPI
url: openapi/split-evaluation-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-events-api
name: Split Events API
description: Endpoints for tracking custom events used in experimentation and metrics measurement.
humanURL: https://docs.split.io/reference/introduction
tags:
- Event
tags_raw:
- Events
properties:
- type: OpenAPI
url: openapi/split-events-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-feature-flag-definitions-api
name: Split Feature Flag Definitions API
description: Manage feature flag definitions in specific environments, including targeting rules, treatments, percentage
rollouts, and default treatments.
humanURL: https://docs.split.io/reference/introduction
tags:
- Feature Flag Definitions
properties:
- type: OpenAPI
url: openapi/split-feature-flag-definitions-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-feature-flags-api
name: Split Feature Flags API
description: Create, retrieve, update, and delete feature flags (splits) within workspaces. Feature flags represent the
toggles used to control feature rollouts.
humanURL: https://docs.split.io/reference/introduction
tags:
- Feature Flags
properties:
- type: OpenAPI
url: openapi/split-feature-flags-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-groups-api
name: Split Groups API
description: Manage groups for organizing users and assigning permissions.
humanURL: https://docs.split.io/reference/introduction
tags:
- Group
tags_raw:
- Groups
properties:
- type: OpenAPI
url: openapi/split-groups-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-identities-api
name: Split Identities API
description: Manage identities (keys) within segments.
humanURL: https://docs.split.io/reference/introduction
tags:
- Identities
properties:
- type: OpenAPI
url: openapi/split-identities-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-large-segments-api
name: Split Large Segments API
description: Manage large segments optimized for high-volume identity lists.
humanURL: https://docs.split.io/reference/introduction
tags:
- Large Segments
properties:
- type: OpenAPI
url: openapi/split-large-segments-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-segments-api
name: Split Segments API
description: Manage segments which define reusable groups of identities for targeting.
humanURL: https://docs.split.io/reference/introduction
tags:
- Segments
properties:
- type: OpenAPI
url: openapi/split-segments-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-traffic-types-api
name: Split Traffic Types API
description: Manage traffic types which define the entities (users, accounts, etc.) that feature flags target.
humanURL: https://docs.split.io/reference/introduction
tags:
- Traffic Types
properties:
- type: OpenAPI
url: openapi/split-traffic-types-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-users-api
name: Split Users API
description: Manage users within the Split account, including inviting new users and updating user roles.
humanURL: https://docs.split.io/reference/introduction
tags:
- User
tags_raw:
- Users
properties:
- type: OpenAPI
url: openapi/split-users-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
- aid: split:split-workspaces-api
name: Split Workspaces API
description: Manage workspaces (projects) which organize feature flags and experiments across business units, product lines,
and applications.
humanURL: https://docs.split.io/reference/introduction
tags:
- Workspaces
properties:
- type: OpenAPI
url: openapi/split-workspaces-api-openapi.yml
- type: Documentation
url: https://docs.split.io/reference/feature-flag-overview
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: Documentation
url: https://help.split.io/hc/en-us/articles/360020037072-Split-Evaluator
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/split/overview
- type: AgenticAccess
url: agentic-access/split-agentic-access.yml
- type: DomainSecurity
url: security/split-domain-security.yml
- type: Authentication
url: authentication/split-authentication.yml
- type: GitHubOrganization
url: https://github.com/splitio
- type: LinkedIn
url: https://www.linkedin.com/company/split-software
- type: Portal
url: https://docs.split.io/reference/introduction
- type: Documentation
url: https://help.split.io/hc/en-us
- type: Website
url: https://www.split.io/
- type: PrivacyPolicy
url: https://www.harness.io/legal/privacy
- type: TermsOfService
url: https://www.harness.io/legal/terms-of-use
- type: Blog
url: https://www.split.io/blog/
- type: Login
url: https://app.split.io/login
- type: JSONSchema
url: json-schema/split-feature-flag-schema.json
- type: JSONSchema
url: json-schema/split-feature-flag-definition-schema.json
- type: JSONSchema
url: json-schema/split-segment-schema.json
- type: JSONStructure
url: json-structure/split-feature-flag-structure.json
- type: JSONStructure
url: json-structure/split-feature-flag-definition-structure.json
- type: JSONLD
url: json-ld/split-context.jsonld
- type: SpectralRules
url: rules/split-rules.yml
- type: Vocabulary
url: vocabulary/split-vocabulary.yml
- type: Features
data:
- Individual free for solo devs, up to 10 MAU
- 'Team: per-MAU pricing (custom)'
- 'Enterprise: Statistical Engine, Causal Impact, SCIM/SSO'
- Now Harness Feature Management & Experimentation (FME)
- Server-side and client-side SDKs
- Targeting rules with attributes
- Experimentation with frequentist and Bayesian inference
- 'Admin API: 80 req/min/org'
- Datafile-based SDK distribution (CDN-backed)
- 'Events API: 100 events per request'
- OAuth 2.0 + API keys
- Webhooks for split changes and rollouts
- Audit logs (Enterprise)
- Streaming changes (server-sent events)
- Causal Impact analysis for treatment effect
- Integration with Datadog, NewRelic, Segment for guardrails
sources:
- https://www.harness.io/pricing
updated: '2026-05-04'
- type: LlmsText
url: https://docs.split.io/llms.txt
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/split"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/split/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/split/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.