Hasura

API de GraphQL y REST instantáneas en tus bases de datos, con control de acceso integrado

Backend y datos · Bases de datos

Hasura genera API seguras de GraphQL y REST a partir de tus bases de datos y servicios, lo que permite a los equipos de backend y full-stack ahorrarse tener que escribir resolvers.

Resumen

Reseña de Hasura

Esta reseña sobre Hasura aborda para qué se utiliza Hasura, sus características principales, los precios de Hasura para DDN y los planes Cloud anteriores, en qué se diferencia Hasura v2 de Hasura DDN, cómo se compara con Apollo y cuáles son sus limitaciones. Hasura se conecta a una base de datos como PostgreSQL, lee las tablas y las relaciones, y ofrece una API de GraphQL con consultas, mutaciones, filtrado, paginación y suscripciones en tiempo real. De serie, no es necesario escribir un servidor de GraphQL ni resolutores para el acceso estándar a los datos. Las reglas de acceso, la lógica de negocio personalizada y los eventos se configuran por encima. Hasura comenzó como el motor gratuito Hasura GraphQL Engine y ahora también comercializa Hasura DDN (Data Delivery Network), un «supergrafo» alojado y construido sobre un motor reescrito.

¿Para qué se utiliza Hasura?

Hasura se utiliza para proporcionar a los equipos de front-end, móvil y back-end una única API de datos sin necesidad de crearla manualmente. Usos habituales:

  • Un backend para aplicaciones web y móviles en PostgreSQL, con acceso basado en roles para cada tipo de usuario.
  • Un punto final unificado de GraphQL que abarca varias fuentes de datos: bases de datos, API REST existentes y otros servicios GraphQL, de modo que los clientes realicen un único conjunto de llamadas a la API en lugar de muchas.
  • Funcionalidades en tiempo real, como paneles de control en directo y chat a través de suscripciones GraphQL.
  • Herramientas internas y paneles de administración que consultan la API de Hasura desde herramientas como Retool o Appsmith.
  • Sustitución de puntos finales CRUD escritos a mano, lo que reduce el tiempo de desarrollo en aplicaciones modernas con gran volumen de datos.

Hasura es una herramienta para desarrolladores, no un creador de aplicaciones «sin código». Tú sigues diseñando el esquema de la base de datos, escribiendo las reglas de permisos y alojando o pagando por la API. Los equipos de «bajo código» la utilizan como backend detrás de un frontend que crean en otro lugar.

Características principales

  • API de GraphQL instantáneas: el motor genera un esquema de GraphQL a partir de tus tablas, vistas y relaciones, incluyendo filtrado, ordenación, agregaciones y paginación.
  • API REST a partir de GraphQL: convierte cualquier consulta GraphQL guardada en un punto final REST para clientes que no utilizan GraphQL.
  • Autorización: reglas de permisos a nivel de fila y columna por rol, evaluadas en el motor y basadas en las reclamaciones de tu JWT o webhook. La seguridad es donde Hasura ahorra más código personalizado.
  • Lógica de negocio personalizada: las acciones invocan tus propios controladores HTTP para la lógica que no sea simplemente CRUD, y los esquemas remotos fusionan otros servidores GraphQL en un único punto final.
  • Desencadenantes de eventos y cron: activa un webhook cuando se inserta, actualiza o elimina una fila, o según una programación.
  • Conectores de datos: bases de datos PostgreSQL y compatibles con Postgres, además de MS SQL, BigQuery, Snowflake, MongoDB, MySQL, Oracle y otras fuentes de datos (planes de Hasura Cloud). En Hasura DDN, los conectores de datos son servicios independientes, por lo que puedes conectar nuevas fuentes de datos o escribir tu propio conector en TypeScript, Python o Go.
  • Consola de Hasura, CLI y migraciones: la consola de Hasura te permite explorar datos, establecer permisos y probar consultas en el navegador, y la CLI guarda las migraciones y la configuración de la base de datos como archivos de metadatos en Git, de modo que todos los entornos se puedan configurar de la misma manera.
  • Rendimiento y almacenamiento en caché: el motor compila una consulta GraphQL en una única consulta SQL siempre que es posible, y los planes de pago de Hasura Cloud añaden almacenamiento en caché de consultas y réplicas de lectura.

Precios de Hasura

Hasura comercializa dos productos alojados, y la edición comunitaria del motor es gratuita para el autoalojamiento. Los precios que figuran a continuación proceden de la página de precios de Hasura y de la documentación de los planes de Hasura Cloud a fecha de septiembre de 2026.

Hasura DDN (la plataforma actual):

  • DDN Free: 0 $, modelos ilimitados, un desarrollador de supergrafos, 15 minutos de retención de observabilidad.
  • DDN Base: 5 $ por modelo activo al mes, número ilimitado de desarrolladores, 30 días de observabilidad.
  • DDN Advanced: 30 $ por modelo activo al mes; incluye colaboración federada, CI/CD con múltiples repositorios y control de acceso por equipos.
  • DDN Private: VPC dedicada o tu propia infraestructura en los planes Base y Advanced. El soporte para empresas se cotiza a través del departamento de ventas.

Un modelo activo es un modelo (aproximadamente una tabla o colección) al que se realizan más de 1.000 consultas al mes (documentación de precios de DDN). Las solicitudes de API y los usuarios simultáneos no tienen límite. El alojamiento de conectores de terceros y de código conlleva un coste adicional: 0,075 $ por hora de vCPU y 0,0075 $ por hora de GiB.

Hasura Cloud v2 (el motor alojado clásico):

  • Cloud Free: hasta 3 proyectos, 3 millones de solicitudes de API y 100 MB de transferencia de datos al mes, sin necesidad de tarjeta de crédito.
  • Cloud Professional: 1,50 $ por hora de proyecto activo para Postgres, 3,00 $ para otras bases de datos, más 0,13 $ por GB de datos transferidos.
  • Cloud Enterprise: contrato anual con infraestructura dedicada y asistencia 24/7.

El aspecto que puede suponer una sorpresa en cuanto a costes es la métrica de facturación. En DDN se contabiliza cada modelo que supere las 1.000 solicitudes al mes, por lo que un esquema con muchas tablas pequeñas puede costar más de lo que su tráfico sugiere. En Cloud v2 se paga por cada hora que un proyecto está activo, más la transferencia de datos. El autoalojamiento del motor gratuito no conlleva cuota de licencia, pero hay que pagar por los servidores y gestionar las actualizaciones por cuenta propia. Comprueba qué características necesitas en cada plan antes de crear un proyecto de producción.

Rendimiento, seguridad y configuración escalable

El rendimiento es la principal razón por la que los equipos eligen Hasura en lugar de un servidor GraphQL escrito a mano. El motor convierte una consulta GraphQL anidada en una sola consulta SQL en lugar de muchas llamadas al resolutor, lo que mantiene la rapidez de las consultas complejas en tablas grandes. Para conseguir un sistema escalable, se ejecutan varias instancias del motor sin estado detrás de un equilibrador de carga, se añaden réplicas de lectura y se utiliza el almacenamiento en caché de consultas en los planes de pago de Cloud. La optimización del rendimiento se produce principalmente en la base de datos: índices, vistas y relaciones bien diseñadas.

La seguridad se gestiona en el motor. Cada solicitud lleva asociado un rol, y las reglas de permisos determinan qué filas y columnas puede leer o modificar ese rol, por lo que no es necesario repetir las comprobaciones de acceso en cada cliente. El acceso de administrador está protegido por un secreto, y en los entornos de producción se debe desactivar la consola y la introspección para los roles públicos. La documentación de Hasura describe estos pasos de seguridad con detalle, y la comunidad de GraphQL que lo rodea ha publicado numerosos proyectos de ejemplo. Utilizar bien Hasura significa tratar el rendimiento y la seguridad como parte de la configuración, no como algo que se añade posteriormente.

Hasura v2 frente a Hasura DDN

Hasura v2 es el motor original, escrito en Haskell y publicado bajo la licencia Apache 2.0. Se ejecuta como un único servidor que puedes alojar tú mismo con Docker o ejecutar en Hasura Cloud. Hasura DDN (Data Delivery Network) se basa en el motor v3, reescrito en Rust. Crea un supergrafo a partir de subgrafos que pertenecen a diferentes equipos, utiliza conectores de datos para cada fuente y se configura mediante archivos de metadatos a través de la CLI de DDN. El motor central v3 y los conectores de datos tienen licencia Apache, mientras que la CLI y la consola de DDN son propietarias (Hasura en GitHub).

En junio de 2025, la empresa lanzó PromptQL, un producto de acceso a datos basado en IA, y afirmó que Hasura GraphQL Engine y Hasura DDN «seguirán alojándose y manteniéndose» (blog de Hasura). Los nuevos proyectos que deseen utilizar la plataforma gestionada crean un supergráfico en Hasura DDN. Los equipos que prefieran un único servidor GraphQL sobre el que tengan control total siguen utilizando la v2. Hasura DDN es donde se incorporan las nuevas funcionalidades, por lo que es la opción más segura de cara al futuro; la v2 es estable y sigue recibiendo mantenimiento.

Hasura frente a Apollo y otras soluciones de GraphQL

Apollo y Hasura abordan diferentes aspectos de la pila de GraphQL. Con Apollo Server, el usuario escribe él mismo el esquema y los resolvers de GraphQL en código, mientras que Apollo GraphOS añade un registro de esquemas, y Apollo Federation permite crear un grafo federado y gestionar el enrutamiento. Apollo Client es una biblioteca de front-end que funciona con cualquier API de GraphQL, incluida Hasura. Hasura genera el esquema y los resolvers a partir de tus datos, por lo que una API de datos estándar se crea en cuestión de minutos en lugar de semanas, y las consultas complejas se reducen a una sola consulta SQL. Elige Apollo cuando la mayor parte de tu API consista en lógica personalizada sobre numerosos servicios. Elige Hasura cuando la mayor parte consista en acceso a datos a través de bases de datos. Otras soluciones de GraphQL, como PostGraphile, StepZen y Grafbase, se sitúan a medio camino entre ambas. La propia comparación de Hasura está redactada por el proveedor y aboga a favor de Hasura.

En qué destaca Hasura — y en qué se queda corta

Puntos fuertes:

  • Una API de GraphQL en producción sobre una base de datos existente en cuestión de minutos, sin código de resolución.
  • Autorización declarativa y detallada por rol, fila y columna.
  • Suscripciones en tiempo real, desencadenantes de eventos y puntos finales REST incluidos.
  • Un motor gratuito que puedes alojar tú mismo, con migraciones y metadatos almacenados en Git.

Inconvenientes:

  • Dos plataformas con motores y modelos de precios diferentes hacen que la elección resulte confusa.
  • La lógica de negocio personalizada se encuentra fuera de Hasura, en Actions o en servicios independientes.
  • El modelo de precios de DDN por modelo activo es difícil de prever para esquemas de gran tamaño.
  • El modelo de datos y los permisos siguen requiriendo la intervención de un desarrollador; no es una herramienta «sin código».
  • Las funciones empresariales, como los límites de almacenamiento en caché, la infraestructura dedicada y los SLA, solo están disponibles en los planes de pago o Enterprise.

Comparativa de Hasura

  • Supabase: un backend de Postgres alojado con autenticación, almacenamiento y API generadas automáticamente en un solo producto.
  • NocoDB y Baserow: interfaces tipo hoja de cálculo y API en una base de datos, dirigidas a usuarios sin conocimientos de programación.
  • Airtable: una base de datos sin código con su propia API, no diseñada para aplicaciones de producción a gran escala.
  • Retool y Appsmith: creadores de herramientas internas que suelen integrarse sobre una API de Hasura en lugar de sustituirla.
  • n8n: automatización de flujos de trabajo capaz de llamar a GraphQL de Hasura o a webhooks de eventos.

¿Merece la pena Hasura?

Hasura merece la pena para equipos de desarrolladores que buscan una API GraphQL o REST segura y rápida sobre PostgreSQL y otras bases de datos sin tener que escribir ni mantener código de resolución. El motor de código abierto es gratuito, y los planes gratuitos alojados son suficientes para evaluarlo. No es la opción más adecuada cuando la mayor parte de tu API consiste en lógica de negocio personalizada, cuando quieres un backend sin código con una interfaz visual, o cuando necesitas unos precios predecibles para un esquema muy grande en DDN. Si necesitas ayuda para diseñar un backend con Hasura, pasar de la v2 a DDN o desarrollar el frontend sobre él, los desarrolladores de backend y las agencias de «low-code» de LowCodeDevs pueden encargarse de ello.

Fuentes

Aún no hay reseñas — escribe la primera.

De un vistazo

Sitio web
https://hasura.io
Categoría
Backend y datos · Bases de datos
Actualizado

Preguntas

Preguntas frecuentes sobre Hasura

¿Para qué se utiliza Hasura?

Hasura se utiliza para generar API seguras de GraphQL y REST a partir de bases de datos como PostgreSQL, de modo que los equipos puedan desarrollar backends de aplicaciones, funcionalidades en tiempo real y API de datos unificadas sin necesidad de escribir resolvers.

¿Cómo funciona Hasura?

Hasura se conecta a tu base de datos, lee el esquema y las relaciones, y ofrece una API GraphQL. Puedes añadir reglas de permisos por rol, así como acciones, esquemas remotos y desencadenantes de eventos para implementar lógica personalizada.

¿Cuánto cuesta Hasura?

El motor de código abierto se puede alojar de forma gratuita. Hasura DDN ofrece un plan gratuito, y luego un plan de 5 dólares (Base) o 30 dólares (Avanzado) al mes por cada modelo activo; Hasura Cloud v2 Professional tiene un precio a partir de 1,50 dólares por hora de proyecto activo, más 0,13 dólares por GB.

¿Es Hasura de código abierto?

Sí. El motor GraphQL v2 de Hasura y el motor central v3 están bajo licencia Apache 2.0, y los conectores de datos DDN son de código abierto. La CLI y la consola web de DDN son de código cerrado.

¿Qué tipo de empresa es Hasura?

Hasura es una empresa dedicada a las plataformas para desarrolladores fundada en 2017, con sede en San Francisco y Bangalore. En 2025 lanzó PromptQL, un producto de acceso a datos basado en IA, y sigue manteniendo el motor Hasura GraphQL y DDN.

¿Es Hasura una empresa «unicornio»?

Sí. Hasura alcanzó una valoración de 1.000 millones de dólares cuando recaudó 100 millones de dólares en una ronda de financiación de serie C en febrero de 2022.

En otras partes de LowCodeDevs

Proyectos recientes en LowCodeDevs

Aún no se ha publicado ningún caso de éxito con Hasura.

Publica el primer caso de éxito con Hasura →

En otras partes de LowCodeDevs

Agencias que trabajan con herramientas similares

Ninguna agencia ha añadido Hasura todavía. Estos equipos trabajan con otras herramientas de la categoría Backend y datos.

Sé la primera agencia de Hasura →

Tu experiencia

Sé el primer experto en Hasura en LowCodeDevs

Los equipos que eligen Hasura llegan a esta página buscando a alguien que sepa construir con esta herramienta. Ese sitio sigue libre: publica tu agencia o tu propio perfil con Hasura entre tus herramientas y esta página mostrará tu trabajo.

Empieza ya

¿Listo para lanzar tu próximo proyecto?

Únete gratis a LowCodeDevs — publica tus herramientas low-code, tu agencia o tu perfil de desarrollador, y deja que te encuentren quienes te necesitan.

Crea tu cuenta