Plateforme data & IA souveraine

De la donnée brute à l'agent IA en production.Chez vous.

graal réunit connecteurs, pipelines, lakehouse, notebooks, modèles et IA générative dans une seule plateforme, installée sur votre infrastructure. Vos équipes et vos agents IA la pilotent avec les mêmes droits, et chaque action est tracée.

  • Sur site
  • Cloud privé
  • Hébergeur qualifié

Démonstration

Un nœud échoue. Regardez le pipeline se relever.

conso-regionale-daily

  1. Le pipeline tourne
  2. Un nœud échoue
  3. L'agent diagnostique et relance

Code du job

import pandas as pd # Agrège la consommation par région et par jourdef agregation(df: pd.DataFrame) -> pd.DataFrame:    return (        df.groupby(["region", "jour"])          .agg(conso=("conso_mw""conso_mwh", "sum"))          .reset_index()    )

Console

  1. # conso-regionale-daily · run-1285
  2. INFO ingest : 12 régions, 1 216 488 lignes
  3. INFO nettoyage : 0 doublon
  4. ERROR agregation : KeyError: 'conso_mw'
  5. WARN nouvelle tentative 2/3 : même erreur
  6. ◆ agent : la source nomme désormais la colonne conso_mwh
  7. INFO run-1286 : agregation terminée en 38 s

Chronologie des événements

conso-regionale-daily · run-1285 → run-1286

  1. run-1285 démarré
  2. ingest
  3. nettoyage
  4. agregation
  5. agregation · KeyError
  6. nouvelle tentative 2/3
  7. run en échec · alerte
  8. get_run_logs
  9. diagnostic : colonne renommée
  10. upload_code · correctif
  11. validé par un humain
  12. run_job · run-1286
  13. run-1286 réussi

Illustration animée d'un scénario de démonstration, et non une capture de la console : job, colonnes et identifiants sont fictifs.

La liste des jobs d'un projet dans la console graal : nom, type (Spark, Python, low-code, bash), statut, dernier run, durée. Plusieurs lignes portent un badge « Agent ».La liste des jobs d'un projet dans la console graal : nom, type (Spark, Python, low-code, bash), statut, dernier run, durée. Plusieurs lignes portent un badge « Agent ».

Les jobs d'un projet, leur statut et leur dernier run. Les lignes marquées « Agent » ont été créées par un agent IA via MCP.

Interface réelle de la console graal, non retouchée ; données de démonstration fictives (locataire energie-demo — personnes, projets et jetons inventés).

Fil d'activité d'un agent IA : création, lancement puis planification du job prevision-conso.
Agentagent · claudeEn direct
  1. create_jobprevisions/prevision-conso✓ créé
  2. run_jobprevision-consoen cours
  3. schedule_job0 6 * * *✓ planifié

Compte de service agent-previsions · projet previsions

Construit sur des standards ouverts

  • Kubernetes
  • Helm
  • Apache Iceberg
  • Trino
  • Apache Spark
  • Jupyter
  • MLflow
  • Keycloak
  • PostgreSQL
  • S3
  • MCP

Plateforme

Tout le cycle data & IA, sur une seule plateforme

De la première source branchée au modèle servi en production, sans assembler dix outils.

Connecteurs

Vos bases, vos fichiers, vos API et votre patrimoine Hadoop, branchés en quelques minutes.

Pipelines low-code

Dessinez un pipeline : graal écrit le code Pandas ou PySpark, et il vous appartient.

Orchestration et calcul

Jobs, workflows, cron et déclencheurs sur événement ; Spark distribué et GPU à la demande.

Lakehouse et SQL

Tables Iceberg sur votre stockage S3, SQL fédéré avec Trino, catalogue et lignage.

Notebooks

Jupyter et VS Code dans le navigateur, avec un assistant de code branché sur votre modèle.

ML et IA générative

Expériences, registre et serving de modèles ; passerelle LLM et RAG sur vos documents.

Agents IA

Un serveur MCP pour que vos agents créent, lancent et planifient, sous vos règles.

Gouvernance

Droits par projet, audit des actions humaines et des agents, secrets chiffrés, coûts et quotas.

Ouverture

Code exportable, formats ouverts, API REST, MLflow et MCP : rien ne vous enferme.

Comment ça marche

De la donnée brute au modèle en production

Une source, un secret, et c'est branché.

  • Bases, fichiers, S3, SFTP et API REST
  • Identifiants chiffrés, jamais écrits dans le code
  • Schéma détecté et aperçu des données
Illustration de l’interface

Agents IA

Vos agents IA opèrent la plateforme. Sous vos règles.

graal expose un serveur MCP. Claude, ou tout client compatible, crée, lance et planifie des jobs avec un compte de service limité à un projet, et chaque action s'affiche en direct dans la console.

  • Un compte de service par projet
  • Validation humaine des actions sensibles
  • Aucun outil destructif activé par défaut
  • Chaque appel visible en direct
  • Révocation immédiate
  • Journal d’audit humain et agent

Vous choisissez le modèle : hébergé chez vous, ou chez le fournisseur de votre choix.

Fil d'activité d'un agent IA : liste des runs, lecture des logs, création, lancement et planification d'un job.
Agentagent · claudeEn direct
  1. list_runsprevisions✓ 12 runs
  2. get_run_logsrun-1284✓ lu
  3. create_jobprevisions/prevision-conso✓ créé
  4. run_jobprevision-consoen cours
  5. schedule_job0 6 * * *✓ planifié

Compte de service agent-previsions · projet previsions

Le panneau « Agents » de la console graal, ouvert à côté de la liste des jobs : les agents connectés, leurs droits (lecture, écriture) et leur activité en direct (get_run_logs, run_job, schedule_job, create_job).Le panneau « Agents » de la console graal, ouvert à côté de la liste des jobs : les agents connectés, leurs droits (lecture, écriture) et leur activité en direct (get_run_logs, run_job, schedule_job, create_job).

Le panneau « Agents » : qui est connecté, avec quels droits, et chaque appel d'outil en direct.

Interface réelle de la console graal, non retouchée ; données de démonstration fictives (locataire energie-demo — personnes, projets et jetons inventés).

Déploiement

Installée sur votre infrastructure. En quelques commandes.

Un chart Helm, sans droit d'administration du cluster ni ressource personnalisée : graal tourne là où sont vos données.

  • Helm
  • OpenShift
  • Haute disponibilité
  • Hors ligne (air-gap)
  • GitOps
  • Sauvegarde et restauration

Vos équipes · SSO

◆ Vos agents IA · MCP

graal · plan de contrôle

  • Console
  • API REST et MCP
  • Identité · Keycloak
  • Métadonnées · PostgreSQL

graal · exécution

  • Jobs et workflows
  • Notebooks
  • Spark distribué
  • Serving de modèles

Vos ressources

  • Stockage S3
  • Annuaire LDAP / AD
  • Registre d'images
  • Observabilité

Votre cluster Kubernetes · sur site, cloud privé ou hébergeur qualifié

Sur site

Votre datacenter, votre Kubernetes ou OpenShift.

Cloud privé

Votre cloud, votre compte, vos règles réseau.

Hébergeur qualifié

Déployable chez un hébergeur qualifié SecNumCloud ou certifié HDS.

Cas d'usage

Ce que vous construisez avec graal

SecteursVoir les secteurs

Pour qui

Une plateforme, cinq exigences

Une plateforme au lieu de sept briques, sur votre infrastructure, à coût prévisible.

Voir les tarifs
  • Licence au vCPU, utilisateurs illimités
  • Code exporté et formats ouverts
  • Installation et mises à jour par Helm et GitOps

Confiance

La confiance se vérifie

  • Pods restreints (PSA restricted)
  • SSO OIDC, SAML et annuaire LDAP
  • Droits par projet et par ressource
  • Secrets chiffrés au repos (AES-GCM)
  • Audit des actions humaines et des agents
  • Aucune télémétrie, aucun service tiers

Souverain, au sens strict

  1. 01La plateforme et les données tournent dans l'infrastructure que vous choisissez.
  2. 02Aucun service tiers n'est nécessaire à son fonctionnement : ni SaaS, ni télémétrie, ni polices ou captcha externes.
  3. 03L'éditeur, qui intègre et supporte la plateforme, est de droit français (GRAAL.SYSTEMS SAS).
  4. 04Le code des pipelines est exportable et les formats sont ouverts (Parquet, Iceberg, SQL, API MLflow).
Centre de confiance

Démarrer

Commencez par un pilote de 8 semaines

Un cas d’usage de bout en bout, sur vos données, dans votre infrastructure. Vous décidez ensuite, sur pièces.

Découvrir le pilote
  1. Semaine 1

    Cadrage : un cas d’usage, des critères de succès

  2. Semaines 2–3

    Installation sur votre infrastructure

  3. Semaines 4–7

    Le cas d’usage de bout en bout, sur vos données

  4. Semaine 8

    Restitution et décision

Questions fréquentes

Faut-il un cluster Kubernetes ?

Oui. graal s'installe sur votre Kubernetes ou votre OpenShift, sur site ou chez un hébergeur. Si le cluster reste à créer, nous vous accompagnons.

Quel modèle pilote les agents ?

Celui que vous choisissez : un modèle hébergé chez vous, servi par la passerelle LLM de graal, ou le fournisseur de votre choix. graal parle MCP, un protocole ouvert.

graal est-il qualifié SecNumCloud ou certifié HDS ?

Ces labels qualifient des offres d'hébergement, pas un logiciel. graal se déploie chez un hébergeur qualifié SecNumCloud ou certifié HDS, comme dans votre propre datacenter.

Nos données quittent-elles notre infrastructure ?

Non. La plateforme et les données restent chez vous. Si vous branchez un modèle externe, il ne reçoit que ce que les outils appelés lui renvoient.

Peut-on l'installer sans accès à Internet ?

Oui. graal s'installe hors ligne, depuis votre propre registre d'images.

Comment le prix est-il calculé ?

Une licence annuelle au vCPU alloué aux traitements, utilisateurs illimités, sans facturation à l'usage.

Qui assure le support ?

L'éditeur. Les Services graal couvrent l'intégration, la migration, la formation et l'exploitation.

Et si nous voulons partir ?

Le code des pipelines s’exporte et les formats sont ouverts : vous repartez avec votre travail.

Voyons graal sur vos données