Skip to main content
Statlift

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/experiments

    Liste les expériences actives, paginé.

  • POST
    /v1/experiments

    Crée une expérience programmatiquement.

  • GET
    /v1/experiments/{id}/results

    Résultats statistiques en temps réel.

  • POST
    /v1/feature-flags

    Crée un feature flag avec règles de rollout.

  • PATCH
    /v1/feature-flags/{id}/rollout

    Modifie le pourcentage de rollout.

  • POST
    /v1/events

    Envoie un événement custom (server-side).

  • GET
    /v1/segments

    Liste les segments configurés.

  • POST
    /v1/webhooks

    Enregistre 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