// Engineering Log

n8n y servicios backend: Parte 5 — Xano

Publicado el 22.09.2026

// Ruta rapida

Este articulo pertenece al tema Python y automatizacion.

Xano — una plataforma en la nube para crear backend sin programación. Las tablas de la base de datos y la lógica de las API se ensamblan en un editor visual: parámetros de entrada, consultas a la base, condiciones, bucles, llamadas a servicios externos. Cada uno de estos escenarios se publica como un endpoint REST al que acceden el frontend, la aplicación móvil o n8n.

De qué se compone Xano

  • Base de datos — tablas con editor visual de esquema; en el fondo está PostgreSQL.
  • Constructor de API — cadena de funciones (function stack) para cada endpoint: obtener datos, filtrar, transformar, escribir, invocar API externa.
  • Autenticación — usuarios, tokens, verificación de permisos en los endpoints.
  • Disparadores de la base de datos — lógica que se ejecuta al añadir, modificar o eliminar un registro o al vaciar una tabla.
  • Tareas en segundo plano — escenarios programados.

La principal diferencia de Xano frente a Supabase y Appwrite es que la lógica de negocio vive dentro de la plataforma, no en el código de la aplicación. Esto es conveniente para equipos sin desarrolladores backend, pero trasladar esa lógica a otra plataforma habrá que hacerlo manualmente.

Tarifas

Según el sitio de Xano en septiembre de 2026 (precios con pago anual):

PlanPrecio por mesIncluye
Free$0para desarrollo: límite de 10 solicitudes por 20 segundos, hasta 100.000 registros, 1 GB para archivos, un espacio de trabajo
Essential$85sin limitación de frecuencia de solicitudes, registros sin límites, 100 GB, 3 espacios de trabajo, 5 miembros
Pro$2245 espacios de trabajo, 10 miembros, 250 GB, SLA 99,99 %, balanceador de carga
Custombajo peticióntarifa corporativa, incluida la posibilidad de alojarlo en su propio cloud AWS, Azure, GCP o en sus propios servidores

La tarifa Free, debido a la limitación de frecuencia, sirve solo para desarrollo. El alojamiento en servidores propios existe, pero solo en la tarifa Custom.

Xano y proyectos rusos

Las tarifas en la nube de Xano funcionan en el extranjero, y no se pueden pagar con la tarjeta de un banco ruso. Para la recopilación inicial de datos personales de ciudadanos de Rusia, Xano en la nube no es adecuado: desde el 1 de julio de 2025 dichos datos deben recopilarse en bases ubicadas en el territorio de Rusia. La tarifa Custom con alojamiento en servidores propios formalmente resuelve la cuestión, pero sus condiciones y la posibilidad de firmar un contrato con una empresa rusa deben aclararse directamente; no hay información pública al respecto.

Para un proyecto ruso con datos de usuarios es más práctico Supabase o Appwrite en su propio servidor. Xano sigue siendo una opción para proyectos extranjeros y para datos sin información personal.

Cómo conectar Xano a n8n

Nodo Xano. Para n8n existe el nodo n8n-nodes-xano. Lo desarrolla la propia Xano, y n8n lo ha verificado e incluido en la lista de nodos verificados de la comunidad; se instala tanto en n8n Cloud como en una instancia propia. El propietario de la instancia n8n instala el nodo y después pueden usarlo los demás. Operaciones del nodo:

  • crear una fila y crear varias filas en una sola solicitud;
  • obtener una fila, obtener varias filas, encontrar filas por condición;
  • modificar una fila por identificador y modificar varias filas a la vez;
  • eliminar una fila.

Para la conexión se necesita el token Metadata API desde la configuración de Xano.

HTTP Request a sus endpoints. El nodo trabaja con las tablas directamente. Si en Xano ya está recopilada la lógica de negocio —validaciones, cálculos, registros relacionados— es más fiable invocar su endpoint con el nodo HTTP Request para que n8n no eluda esas reglas. Autorización: token en el encabezado Authorization: Bearer …, si el endpoint está protegido.

Cómo Xano notifica a n8n sobre cambios

El disparador de tabla en Xano se activa al añadir, modificar o eliminar un registro. En la cadena de funciones del disparador se añade un paso External API Request con la dirección del nodo Webhook en n8n y se transmite en el cuerpo el registro modificado.

La dirección contraria —n8n envía datos a Xano— funciona igual: en Xano se crea un endpoint POST que acepta la solicitud. La documentación de Xano recomienda verificar la firma de las solicitudes entrantes (filtros hmac_sha256 y otros) o un token estático en el encabezado.

Ejemplos de procesos

Notificación de un pedido grande. Disparador de la tabla orders al añadir un registro → External API Request a n8n → IF: el importe es mayor que el umbral → mensaje al responsable de ventas.

Importación masiva. Schedule Trigger → extracción desde una API externa → el nodo Loop Over Items divide los datos en paquetes → el nodo Xano crea filas por paquetes. La carga por paquetes ahorra solicitudes y no choca con la limitación de frecuencia.

Procesamiento asíncrono para una app móvil. La aplicación llama al endpoint de Xano, este guarda la solicitud y responde inmediatamente al cliente, y el trabajo largo —generación de documento, llamadas a servicios externos— lo pasa a n8n mediante External API Request. Cuando n8n termina, actualiza el registro en Xano.

Cuándo elegir Xano

  • Proyecto extranjero, en el equipo no hay desarrollador backend y hay que cambiar la lógica de las API con rapidez.
  • La lógica es más importante que el acceso directo a la base: es cómodo ensamblarla y comprobarla en el editor visual.
  • El presupuesto permite una tarifa de pago: la gratuita solo basta para desarrollo.

Errores típicos

  • Flujo de trabajo en la tarifa gratuita. La limitación de 10 solicitudes por 20 segundos pronto provoca errores en cualquier proceso masivo.
  • Escritura en tablas eludiendo la lógica de negocio. Si las validaciones están en el endpoint, un nodo que escriba directamente en la tabla las omite.
  • Webhook abierto sin verificación. El endpoint que recibe datos desde n8n debe verificar el token o la firma.
  • Lógica que no tiene a dónde trasladarse. Antes de elegir la plataforma, evalúe qué pasaría si hay que migrar: los escenarios de Xano se reescriben manualmente.

// Tarea parecida

Si estas resolviendo algo parecido

Este articulo pertenece a uno de los temas principales de trabajo. Puedes seguir leyendo sobre el tema, ir a la pagina principal para entender a que me dedico o abrir directamente los servicios.

Tema del articulo

Python y automatizacion

Bots, integraciones, servicios internos, automatizacion de procesos y workflows.

Tareas frecuentes de esta tema

  • Crear un bot, integracion o herramienta interna
  • Eliminar trabajo manual con Python y APIs
  • Conectar servicios y automatizar todo el flujo

// Siguiente paso

Si necesitas ayuda con este tema y no solo otro articulo, es mejor ir directo a la pagina del servicio. La pagina principal y la seleccion de materiales quedan como rutas secundarias.

Abrir servicios

// Reviews

Reseñas relacionadas

// Contact

¿Necesitas ayuda?

Escríbeme y te ayudaré a resolver el problema

Respondo en un día laborable (03:00-13:00 GMT)

Или оставьте заявку здесь:

Confirme que no es un bot.

Escribir y recibir una respuesta rápida