API de runtimeCLIMCPSDK (próximamente)En parte próximamente

Data warehouse y analítica: evaluar en el driver, no en la red

En un warehouse, el SQL llega desde notebooks, servicios, herramientas de BI y, cada vez más, agentes de IA. Snowflake no tiene un protocolo de red TCP que un proxy pueda interceptar, así que Vericto evalúa cada sentencia antes de ejecutarla, con la API de runtime, y revisa el SQL de modelos y migraciones con la CLI, la API de validación y MCP. La evaluación en el driver, con el SDK, llega próximamente.

En parte próximamente. Disponible hoy: el dialecto Snowflake, con las reglas VERICTO-091 a 097, en la API de runtime (dialect: snowflake), la API de validación, la CLI y MCP. Próximamente: los SDK de Python y Node, que envolverán snowflake.connector y snowflake-sdk; todavía no están publicados. Snowflake no tiene proxy.

Diagrama: data warehouse Snowflake con VerictoUn servicio o agente en Python o Node consulta la API de runtime con dialect snowflake antes de ejecutar cada sentencia, y la ejecuta en Snowflake solo si no es BLOCKED. El SDK de Vericto, que envolverá el conector de Snowflake y hará esa consulta por ti, es próximamente. Las herramientas de BI se conectan directo a Snowflake con su propio driver y no pasan por Vericto.check antes de ejecutarsi no es BLOCKEDconexión directa: sin VerictoServicio o agentePython o NodeSDK de Verictoenvuelve el conectorPróximamenteAPI de runtimedialect: snowflakeEvalúa aquíSnowflakewarehouseHerramientas de BITableau, LookerDiagrama: data warehouse Snowflake con VerictoUn servicio o agente en Python o Node consulta la API de runtime con dialect snowflake antes de ejecutar cada sentencia, y la ejecuta en Snowflake solo si no es BLOCKED. El SDK de Vericto, que envolverá el conector de Snowflake y hará esa consulta por ti, es próximamente. Las herramientas de BI se conectan directo a Snowflake con su propio driver y no pasan por Vericto.si no es BLOCKEDconexión directa: sin VerictoServicio o agentePython o NodeSDK de Verictoenvuelve el conectorPróximamenteAPI de runtimedialect: snowflakeEvalúa aquíSnowflakewarehouseHerramientas de BITableau, Looker
  • Ruta de la sentencia SQL
  • Camino que Vericto no evalúa
  • Donde Vericto evalúa
  • Componente de Vericto que no evalúa
  • Próximamente: aún no disponible
Arriba, un servicio o agente consulta la API de runtime con dialect: snowflake antes de ejecutar, y ejecuta en Snowflake solo si la respuesta no es BLOCKED. El SDK que hará esa llamada desde el conector es próximamente. Abajo, las herramientas de BI, que se conectan directo con su propio driver y quedan fuera de Vericto.

Qué protege

Las reglas de Snowflake solo leen lo que registra su parser, así que nunca se disparan en otro dialecto. Se suman a las reglas estándar, como DELETE y UPDATE sin WHERE o DROP TABLE:

Latencia y disponibilidad

Cada sentencia suma una llamada HTTP a la API de runtime antes de ejecutarse. No hay cifras publicadas para ese round trip ni para el parsing de SQL analítico, que suele ser más largo que el de una aplicación: las publicaremos cuando estén medidas.

La API de runtime, la API de validación y MCP corren en Vericto Cloud, con un SLA de 99,5% en Builder y de 99,9% en Team y Enterprise (99,95% y 99,99% con despliegue dedicado). El estado del servicio, en la página de estado.

Cómo implementarlo

  1. Registra la base con el dialecto Snowflake y crea una API key con el scope de la API de runtime (proxy:evaluate).
  2. Antes de ejecutar cada sentencia, llama a la API de runtime con dialect: snowflake y ejecútala solo si la respuesta es 200.
  3. Revisa los modelos y las migraciones en CI con la CLI y el dialecto Snowflake, y deja que tu agente de código valide el SQL con MCP: ver pipelines de datos.
  4. Próximamente: en Python, envolver snowflake.connector con el SDK de Vericto; en Node, snowflake-sdk. El SDK hará la llamada a la API de runtime antes de cada execute; todavía no está publicado.

Cuándo no usar esta opción

  • Herramientas de BI y todo lo que use su propio driver. No se puede encaminar por Vericto, porque Snowflake no tiene proxy. Usa los controles nativos de Snowflake: roles, masking policies y row access policies.
  • Analítica sobre Postgres o MySQL, como una réplica de lectura: el proxy TCP ya está disponible. Ver aplicación web.
  • Otros warehouses. Hoy no están soportados.

Disponibilidad por plan

FunciónFreeBuilderTeamEnterprise
Snowflake: dialecto y reglas VERICTO-091 a 097SíSíSíSí
SDK de Python y Node (LangChain, LlamaIndex)Próximamente
API de runtimeSíSíSíSí
Validaciones de CLI y MCP1K al mes10K al mesIlimitadasIlimitadas

Precios y todos los límites en Precios.

¿Usas Snowflake?

Empieza hoy con la API de runtime, la CLI o MCP y el dialecto Snowflake. Si quieres probar el SDK, que todavía no está publicado, escríbenos.