API & SDK
Pilotez Statlift programmatiquement.
API REST documentée OpenAPI 3, SDK JavaScript navigateur + Node.js + Python. Authentification par clé API, rate limit 1 000 req/min par défaut sur Pro.
Endpoints principaux
- GET
/v1/experimentsListe les expériences actives, paginé.
- POST
/v1/experimentsCrée une expérience programmatiquement.
- GET
/v1/experiments/{id}/resultsRésultats statistiques en temps réel.
- POST
/v1/feature-flagsCrée un feature flag avec règles de rollout.
- PATCH
/v1/feature-flags/{id}/rolloutModifie le pourcentage de rollout.
- POST
/v1/eventsEnvoie un événement custom (server-side).
- GET
/v1/segmentsListe les segments configurés.
- POST
/v1/webhooksEnregistre un webhook sur événements (test gagné, seuil atteint).
+ 23 endpoints supplémentaires (users, audit log, exports, rate limits, etc.). Documentation complète →
Exemple SDK
// SDK JavaScript navigateur
import Statlift from '@statlift/sdk';
const sl = Statlift.init({
publicKey: 'pk_live_xxxxxxxxxxxx',
user: { id: 'user_123', traits: { plan: 'pro' } },
});
// Récupérer la variante pour un test
const variant = await sl.getVariant('homepage-hero-v2');
if (variant === 'B') {
document.querySelector('.hero h1').textContent = 'Mesurez vrai. Déployez sûr.';
}
// Tracker une conversion
await sl.track('signup_completed', { plan: 'growth' }); Bibliothèques officielles
- JS @statlift/sdk (npm)
- Node @statlift/node (server-side)
- Py statlift (PyPI)
- Go github.com/statlift/sdk-go
- PHP statlift/sdk-php (Packagist)
Une question d'intégration ?
L'équipe ingénierie répond aux questions techniques sous 48 h sur Pro.
Sans carte bancaire · Hébergement UE · Conformité RGPD attestée