Ejecuta todo el Data Agent en tu propia infraestructura.

El mismo binario que impulsa tablize.com se ejecuta en tus servidores, en tu VPC, con tus propias claves de LLM. Tus datos nunca salen de tu perímetro a menos que apuntes el agente hacia fuera.

Qué incluye la build self-hosted

Agent runtime
El núcleo completo del agente conversacional: protocolo WebSocket, registro de herramientas, gestión de sesiones, enrutador de proveedores de LLM (Anthropic / GLM / Grok / OpenRouter).
Los 5 dominios
Data, IoT, App, Media, Platform — cada módulo de dominio que expone herramientas al agente.
Cada conector
Stripe, Shopify, GA4 y los demás. Flujos OAuth, motores de sincronización, bóveda de credenciales — todo incluido.
Interfaz web
La interfaz del workspace en React, la interfaz de chat, la visualización de Spaces, el renderizador de dashboards.
CLI
El único binario en Rust que entrega todo el sistema.

Qué se queda en la nube gestionada

Algunas cosas viven solo en la nube gestionada: la infraestructura, la facturación y el pool opcional de LLM gestionado. Nada de esto es necesario para ejecutar Tablize; es simplemente la versión cómoda para equipos que no quieren operar la plataforma por su cuenta.

Infraestructura gestionada en Fly.io
Máquinas dedicadas por workspace, aprovisionamiento automático, snapshots.
Pool de LLM gestionado
Los créditos compartidos de Anthropic/OpenAI que vienen con los planes de pago. En su lugar, la versión self-hosted se ejecuta con tus propias claves.
Facturación + ciclo de vida del workspace
La integración de facturación con Stripe, el flujo de creación de workspaces y la interfaz de gestión de cuentas propias de la nube gestionada.
Federación entre workspaces
La federación multi-workspace del plan Max requiere el plano de control gestionado.

Arquitectura

Tablize es un único binario en Rust que agrupa el agent runtime, el servidor HTTP, los cinco dominios de producto y cada conector. El despliegue se hace con Docker Compose: 5 contenedores (el binario de tablize, postgres, emqx, minio, sandbox de python).

La disposición de crates impone límites estrictos entre dominios: Data, IoT, App, Media y Platform viven cada uno en su propio crate y no pueden importarse entre sí. El crate tools es el único lugar que agrega todos los dominios, registrando las herramientas de cada dominio en un registro global al que llama el agent runtime.

El almacenamiento es una sola instancia de Postgres con múltiples esquemas (iot.*, data.*, app.*, media.*, platform.*). TimescaleDB gestiona las series temporales. No hay bus de eventos entre dominios: la coordinación entre dominios ocurre a través del mecanismo de llamadas a herramientas del agent runtime.

Más sobre las decisiones de diseño: Por qué construimos Tablize como un único binario en Rust en lugar de microservicios.

Cuándo tiene sentido el self-hosting

Requisitos de residencia de datos

Salud, finanzas, sectores regulados donde los datos no pueden salir de tu perímetro. Hazlo self-hosted, apunta el agente a tu propia clave de LLM y nunca envíes una sola fila a un tercero.

Entornos air-gapped

Para despliegues detrás de un firewall sin salida a internet. La build self-hosted puede ejecutarse con un LLM local (Ollama, Llama servido con vLLM, etc.) y cero llamadas salientes.

Coste predecible

Para cargas de trabajo pesadas y constantes donde el plan gestionado por workspace no encaja. Ejecútalo en tu propio hardware, paga tu propia factura de LLM, sin sobrecoste por workspace.

Tu propio perímetro de red

Mantén todo el Data Agent — datos, agente y dashboards — dentro de tu VPC. Nada cruza el límite a menos que tú lo apuntes hacia fuera.

Cómo hacer self-hosting

La build self-hosted se entrega como el único binario de Tablize más un stack de Docker Compose. En cualquier host Linux con Docker instalado, se reduce a tres líneas:

cp .env.example .env
# define tu clave de LLM (Anthropic / OpenAI / un modelo local), DOMAIN y las credenciales de almacenamiento
docker compose up -d

Arrancan cinco contenedores: tablize (el binario), postgres (con TimescaleDB), emqx (broker MQTT, opcional si no usas dispositivos), minio (almacenamiento compatible con S3), python-sandbox (para la herramienta de Python).

Para obtener la build self-hosted y la documentación de despliegue, escribe a hello@tablize.com.

Licencias

La build self-hosted se licencia para uso comercial en tu propia infraestructura — tus servidores, tus claves de LLM, tu red. Tú la ejecutas, tú eres dueño de los datos, nada llama a casa por defecto.

Para términos de licencia específicos — incluyendo redistribución, despliegues air-gapped o integrar Tablize en un producto que entregas a tus propios clientes — escribe a hello@tablize.com.

Ejecuta Tablize en tus propios servidores.

Desde la build hasta un agente en marcha: unos 10 minutos en un host Linux recién instalado.

Solicita la build self-hosted