Poner en marcha rápidamente un proyecto de software.
Hasura — una API GraphQL y REST instantánea sobre PostgreSQL, con permisos por rol, suscripciones en tiempo real y consola web, en tu VPS.
En validación
La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.
Hasura GraphQL Engine es un motor de código abierto (licencia Apache-2.0) que se conecta a una base PostgreSQL y expone al instante una API GraphQL completa: consultas, mutaciones, filtros, ordenación, paginación, relaciones entre tablas y suscripciones en tiempo real. No hay código de servidor que escribir para el CRUD: creas una tabla, la «sigues» en la consola y la API está lista.
La seguridad se declara en el mismo lugar: permisos por rol, fila a fila y columna a columna, alimentados por los claims de un token JWT emitido por tu proveedor de identidad. Las Actions conectan tu propia lógica de negocio (un webhook HTTP) al esquema GraphQL, los Event Triggers llaman a un webhook en cada inserción o actualización y los Cron Triggers programan llamadas. Hasura sirve de backend a aplicaciones web y móviles, de capa de API delante de una base existente o de acelerador para un MVP.
Modela tus tablas en PostgreSQL, declara los permisos por rol y tu frontend Vue, React o Flutter consulta directamente la API GraphQL, con la autenticación de tu proveedor JWT.
Conecta Hasura a una base PostgreSQL ya en producción: las tablas seguidas se convierten en una API documentada y tipada, sin reescribir la aplicación que las alimenta.
Las suscripciones GraphQL envían cada nuevo pedido, ticket o medición al navegador en cuanto se inserta en la base, sin cola de mensajes que operar.
Guía optimizada para los VPS Cloud ServOrbit.
Contrata un VPS Ubuntu 24.04 con 1 GB de RAM (2 GB para una base que crece). Hasura requiere un dominio: su API la llaman tus frontends y tus aplicaciones móviles, debe responder en HTTPS con un nombre estable. Se abre en un subdominio de uno de tus dominios o en el subdominio gratuito del VPS (hasura.{dns_slug}.servorbit-dns.com), HTTPS incluido. No hace falta comprar un nombre de dominio.
En tu área de cliente, selecciona Hasura, elige la dirección y pulsa Instalar. El script despliega PostgreSQL y el motor Hasura, genera el admin secret y la contraseña de la base, conecta la base como fuente «default» y configura el proxy inverso nginx en HTTPS.
Abre https://tu-dominio/console y pega el admin secret que aparece en tu área de cliente: es la única llave de la consola, no hay nombre de usuario. Guárdalo en un gestor de contraseñas y nunca lo incluyas en un frontend.
En la pestaña Data, crea una tabla (por ejemplo todos con id, title y done) y pulsa Track. En la pestaña API, la consulta query { todos { id title done } } responde de inmediato.
Añade HASURA_GRAPHQL_JWT_SECRET al archivo .env de la aplicación (/opt/hasura) con la clave de tu proveedor de identidad (Logto, Authentik, Zitadel, Auth0…), relanza la stack con docker compose up -d y, en la pestaña Permissions de cada tabla, define lo que el rol user puede leer y modificar. Tus clientes llaman después a la API con su token, nunca con el admin secret.
Alternativa de código abierto a Firebase, autoalojada: una base de datos PostgreSQL completa con API REST instantáneas, autenticación y panel de control Studio, desplegada desde la pila Docker oficial de Supabase.
Bases de datosBase de datos relacional de código abierto con pgAdmin preconfigurado. Potente, ampliable y lista para producción.
DesarrolloUn backend completo en un único binario Go: base de datos SQLite integrada, API REST y WebSocket en tiempo real, autenticación, almacenamiento de archivos y consola de administración. Su backend está en línea en unos minutos.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva