API Overview
The Experiment Plus API is RESTful and returns JSON responses.
Base URL
https://api.experimentplus.io/v1Authentication
All requests require an API key in the Authorization header:
bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.experimentplus.io/v1/flagsResponse Format
Successful responses:
json
{
"data": { ... },
"meta": {
"requestId": "req_abc123"
}
}Error responses:
json
{
"error": {
"code": "invalid_request",
"message": "Missing required field: userId"
}
}Rate Limits
| Plan | Requests/second |
|---|---|
| Free | 10 |
| Pro | 100 |
| Enterprise | Unlimited |
Endpoints
| Endpoint | Description |
|---|---|
| Authentication | API keys and auth |
| Flags | Feature flag operations |
| Experiments | A/B test management |
| Events | Event tracking |
SDKs
We provide official SDKs:
- JavaScript/TypeScript
- Python
- Go
- Ruby
See Getting Started for installation.