Faites tourner tout le Data Agent sur votre propre infrastructure.

Le même binaire qui propulse tablize.com tourne sur vos serveurs, dans votre VPC, avec vos propres clés LLM. Vos données ne quittent jamais votre périmètre tant que vous ne pointez pas l'agent vers l'extérieur.

Ce que contient la version auto-hébergée

Runtime de l'agent
Le cœur conversationnel complet de l'agent : protocole WebSocket, registre d'outils, gestion des sessions, routeur de fournisseurs LLM (Anthropic / GLM / Grok / OpenRouter).
Les 5 domaines
Data, IoT, App, Media, Platform — chaque module de domaine qui expose des outils à l'agent.
Chaque connecteur
Stripe, Shopify, GA4 et tous les autres. Flux OAuth, moteurs de synchronisation, coffre-fort de credentials — tout est inclus.
Interface web
L'interface du workspace en React, l'interface de chat, la visualisation Spaces, le moteur de rendu des Dashboard.
CLI
Le binaire Rust unique qui embarque l'ensemble.

Ce qui reste dans le cloud managé

Quelques éléments vivent uniquement dans le cloud managé — l'infrastructure, la facturation et le pool LLM managé optionnel. Rien de tout cela n'est requis pour faire tourner Tablize ; c'est simplement la version pratique pour les équipes qui ne veulent pas exploiter la plateforme elles-mêmes.

Infrastructure Fly.io managée
Machines dédiées par workspace, provisionnement automatique, snapshots.
Pool LLM managé
Les crédits Anthropic/OpenAI mutualisés inclus dans les offres payantes. En auto-hébergement, vous utilisez plutôt vos propres clés.
Facturation + cycle de vie du workspace
L'intégration de facturation Stripe, le flux de création de workspace et l'interface de gestion de compte propres au cloud managé.
Fédération entre workspaces
La fédération multi-workspace de l'offre Max nécessite le plan de contrôle managé.

Architecture

Tablize est un binaire Rust unique qui regroupe le runtime de l'agent, le serveur HTTP, les cinq domaines produit et chaque connecteur. Le déploiement repose sur Docker Compose : 5 conteneurs (le binaire tablize, postgres, emqx, minio, le sandbox python).

L'organisation des crates impose des frontières de domaine strictes : Data, IoT, App, Media et Platform vivent chacun dans leur propre crate et ne peuvent pas s'importer mutuellement. La crate tools est le seul endroit qui agrège l'ensemble des domaines, en enregistrant les outils de chaque domaine dans un registre global que le runtime de l'agent appelle.

Le stockage repose sur une seule instance Postgres avec plusieurs schémas (iot.*, data.*, app.*, media.*, platform.*). TimescaleDB gère les séries temporelles. Il n'y a aucun bus d'événements entre les domaines — la coordination inter-domaines passe par le mécanisme d'appel d'outils du runtime de l'agent.

Pour en savoir plus sur les choix de conception : Pourquoi nous avons construit Tablize en un seul binaire Rust plutôt qu'en microservices.

Quand l'auto-hébergement a du sens

Exigences de résidence des données

Santé, finance, secteurs réglementés où les données ne peuvent pas quitter votre périmètre. Hébergez vous-même, pointez l'agent vers votre propre clé LLM, n'envoyez jamais une seule ligne à un tiers.

Environnements isolés (air-gapped)

Pour les déploiements derrière un pare-feu sans accès internet sortant. La version auto-hébergée peut fonctionner avec un LLM local (Ollama, Llama servi par vLLM, etc.) et zéro appel sortant.

Prévisibilité des coûts

Pour les charges de travail lourdes et régulières où l'offre managée par workspace ne convient pas. Faites-la tourner sur votre propre matériel, payez votre propre facture LLM, sans surcoût par workspace.

Votre propre périmètre réseau

Gardez tout le Data Agent — données, agent et dashboards — à l'intérieur de votre VPC. Rien ne franchit la frontière tant que vous ne le décidez pas.

Comment s'auto-héberger

La version auto-hébergée est livrée sous forme du binaire Tablize unique, accompagné d'une stack Docker Compose. Sur n'importe quel hôte Linux avec Docker installé, tout tient en trois lignes :

cp .env.example .env
# définissez votre clé LLM (Anthropic / OpenAI / un modèle local), DOMAIN et les credentials de stockage
docker compose up -d

Cinq conteneurs démarrent : tablize (le binaire), postgres (avec TimescaleDB), emqx (broker MQTT, optionnel si vous n'utilisez pas d'appareils), minio (stockage compatible S3), python-sandbox (pour l'outil Python).

Pour obtenir la version auto-hébergée et la documentation de déploiement, écrivez à hello@tablize.com.

Licence

La version auto-hébergée est concédée pour un usage commercial sur votre propre infrastructure — vos serveurs, vos clés LLM, votre réseau. Vous l'exploitez, vous êtes propriétaire des données, et rien ne remonte vers l'extérieur par défaut.

Pour des conditions de licence spécifiques — redistribution, déploiements isolés (air-gapped) ou intégration de Tablize dans un produit que vous livrez à vos propres clients — écrivez à hello@tablize.com.

Faites tourner Tablize sur vos propres serveurs.

De la version au lancement de l'agent : environ 10 minutes sur un hôte Linux vierge.

Demander la version auto-hébergée