Une plateforme de données multi-tenant, bâtie sur Django.
Ingestion versionnée, moteur de workflow, IAM à granularité fine et diffusion temps réel — une même fondation pour isoler, orchestrer et exposer les données de chaque tenant en toute confiance.
En une requête
GET /api/info/
Authorization: Token <votre-clé>
X-Tenant-ID: <votre-tenant>
Chaque requête est scopée au tenant du header — sans exception, sans fallback silencieux.
Une fondation, cinq domaines
Chaque domaine est une app Django autonome, testée et scopée par tenant par construction.
Multi-tenancy
Isolation garantie par un middleware qui vérifie l'appartenance au tenant, pas seulement l'en-tête envoyé.
Ingestion & Datasets
Artefacts immuables, versions publiées atomiquement, traçabilité de bout en bout jusqu'à la source.
Moteur de workflow
Orchestration de pipelines en DAG, avec reprise, journalisation et exécution asynchrone via Celery.
IAM à granularité fine
Chaque action requiert une capability explicite, évaluée sur la ressource ciblée — refus par défaut, jamais l'inverse.
Temps réel
Canaux WebSocket authentifiés pour le suivi live des tâches, du tableau de bord et des notifications.
Audit & conformité
Chaque mutation sensible (publication, révocation, changement de rôle) laisse une trace d'audit.
La plateforme en un coup d'œil
—
Tenants
—
Datasets publiés
—
Exécutions de workflow
—
Artefacts ingérés
Comment ça marche
Ingérer
Chaque source est acquise, hachée et stockée sous forme d'artefact immuable, rattaché à son tenant.
Orchestrer
Le moteur de workflow valide, transforme et fait passer les portes qualité avant toute publication.
Exposer
La version publiée devient interrogeable via l'API, scopée et auditée à chaque accès.
Prêt à commencer ?
Documentation, statut de la plateforme et administration, à portée de clic.