Connectors
Your databases, files, APIs and Hadoop estate, connected in minutes.
Sovereign data & AI platform
graal brings connectors, pipelines, lakehouse, notebooks, models and generative AI together in a single platform, installed on your infrastructure. Your teams and your AI agents run it with the same permissions, and every action is traced.
Demonstration
conso-regionale-daily
Job code
import pandas as pd # Aggregate consumption by region and by daydef agregation(df: pd.DataFrame) -> pd.DataFrame: return ( df.groupby(["region", "jour"]) .agg(conso=("conso_mw""conso_mwh", "sum")) .reset_index() )-- Aggregate consumption by region and by daySELECT region, jour, SUM(conso_mwconso_mwh) AS consoFROM curated.conso_regionaleGROUP BY region, jour;from pyspark.sql import functions as F # Aggregate consumption by region and by dayagregats = ( df.groupBy("region", "jour") .agg( F.sum("conso_mw""conso_mwh").alias("conso") ))Console
Event timeline
conso-regionale-daily · run-1285 → run-1286
Animated illustration of a demonstration scenario, not a console screenshot: job, columns and identifiers are fictional.


The jobs of a project, their status and their last run. Rows marked “Agent” were created by an AI agent through MCP.
Real graal console interface, not retouched; fictional demonstration data (tenant energie-demo — people, projects and tokens are invented).
Service account agent-previsions · project previsions
Built on open standards
Platform
From the first connected source to the model served in production, without stitching ten tools together.
Your databases, files, APIs and Hadoop estate, connected in minutes.
Draw a pipeline: graal writes the Pandas or PySpark code, and it is yours.
Jobs, workflows, cron and event triggers; distributed Spark and GPUs on demand.
Iceberg tables on your S3 storage, federated SQL with Trino, catalog and lineage.
Jupyter and VS Code in the browser, with a coding assistant wired to your own model.
Experiments, model registry and serving; an LLM gateway and RAG over your documents.
An MCP server so your agents create, run and schedule work, under your rules.
Per-project permissions, an audit trail of human and agent actions, encrypted secrets, costs and quotas.
Exportable code, open formats, REST API, MLflow and MCP: nothing locks you in.
How it works
One source, one secret, and it's wired.
You draw, graal writes the code.

The low-code editor canvas: every block carries its parameters, and the graph becomes code.
Real graal console interface, not retouched; fictional demonstration data (tenant energie-demo — people, projects and tokens are invented).
Schedule without writing a line of YAML.

The events of a workflow run, step by step.
Real graal console interface, not retouched; fictional demonstration data (tenant energie-demo — people, projects and tokens are invented).
Notebooks and SQL on the same tables.
Every training run is tracked.
From model to endpoint, in one click.
Who did what, and what it costs.

Roles: what everyone can do, and on what.
Real graal console interface, not retouched; fictional demonstration data (tenant energie-demo — people, projects and tokens are invented).
AI agents
graal exposes an MCP server. Claude, or any compatible client, creates, runs and schedules jobs through a service account scoped to one project, and every action shows up live in the console.
You choose the model: hosted on your premises, or with the provider of your choice.
Service account agent-previsions · project previsions


The “Agents” panel: who is connected, with which permissions, and every tool call live.
Real graal console interface, not retouched; fictional demonstration data (tenant energie-demo — people, projects and tokens are invented).
Deployment
One Helm chart, no cluster-admin rights and no custom resources: graal runs where your data lives.
Your teams · SSO
◆ Your AI agents · MCP
graal · control plane
graal · execution
Your resources
Your Kubernetes cluster · on-premises, private cloud or qualified hosting
Your datacenter, your Kubernetes or OpenShift.
Your cloud, your account, your network rules.
Deployable with a SecNumCloud-qualified or HDS-certified hosting provider.
Use cases
Energy
Temperatures and regional consumption in a thermosensitivity model, refreshed every morning.
Industry
Anticipate failures from sensor data, and alert before downtime.
Public sector
Query your internal documents with a model hosted on your premises.
Insurance
Flag unusual cases and explain every score.
Research
Turn a notebook into a scheduled, governed and monitored job.
Cross-industry
Agents that watch runs, diagnose and restart them, under control.
Cross-industry
Move from Saagie, Hadoop or a SaaS by bringing your Python and Spark jobs along.
Who it's for
One platform instead of seven building blocks, on your infrastructure, at a predictable cost.
See pricingYour data scientists explore, your data engineers industrialize, in the same tool.
See the platformNo rights on the cluster, restricted pods, per-project permissions — agents included.
See securityData and processing stay within your infrastructure.
See sovereigntyOne Helm chart, PostgreSQL, Keycloak and S3. Nothing else.
See the architectureTrust
Sovereign, strictly defined
Get started
One use case end to end, on your data, in your infrastructure. Then you decide, on evidence.
Week 1
Scoping: one use case, clear success criteria
Weeks 2–3
Installation on your infrastructure
Weeks 4–7
The use case end to end, on your data
Week 8
Review and decision
Yes. graal installs on your Kubernetes or OpenShift, on-premises or with a hosting provider. If the cluster still has to be built, we help you.
The one you choose: a model hosted on your premises and served by graal's LLM gateway, or the provider of your choice. graal speaks MCP, an open protocol.
Those labels qualify hosting offers, not software. graal deploys with a SecNumCloud-qualified or HDS-certified hosting provider, just as it does in your own datacenter.
No. The platform and the data stay with you. If you connect an external model, it only receives what the tools it calls return.
Yes. graal installs offline, from your own image registry.
An annual license per vCPU allocated to workloads, unlimited users, no usage-based billing.
The vendor. graal Services cover integration, migration, training and operations.
Pipeline code is exportable and formats are open: you leave with your work.
Data teams
Watch the demo (14 minutes)CIOs and CISOs
Get the architecture packPublic buyers
How to buy graal