// Engineering Log
n8n и бэкенд-сервисы: Часть 5 — Xano
Опубликовано 22.09.2026
// Быстрый маршрут
Эта статья относится к теме Python и автоматизация.
Xano — облачная платформа для создания бэкенда без программирования. Таблицы базы данных и логику API в ней собирают в визуальном редакторе: входные параметры, запросы к базе, условия, циклы, обращения к внешним сервисам. Каждый такой сценарий публикуется как REST-эндпоинт, к которому обращаются фронтенд, мобильное приложение или n8n.
Из чего состоит Xano
- База данных — таблицы с визуальным редактором схемы; в основе лежит PostgreSQL.
- Конструктор API — цепочка функций (function stack) для каждого эндпоинта: получить данные, отфильтровать, преобразовать, записать, вызвать внешний API.
- Аутентификация — пользователи, токены, проверка прав на эндпоинтах.
- Триггеры базы данных — логика, которая выполняется при добавлении, изменении, удалении записи или очистке таблицы.
- Фоновые задачи — сценарии по расписанию.
Главное отличие Xano от Supabase и Appwrite — бизнес-логика живёт внутри платформы, а не в коде приложения. Это удобно командам без бэкенд-разработчиков, но переносить такую логику на другую платформу придётся вручную.
Тарифы
По данным сайта Xano на сентябрь 2026 года (цены при оплате за год):
| Тариф | Цена в месяц | Что входит |
|---|---|---|
| Free | $0 | для разработки: ограничение 10 запросов за 20 секунд, до 100 тысяч записей, 1 ГБ для файлов, одна рабочая область |
| Essential | $85 | без ограничения частоты запросов, записи без ограничений, 100 ГБ, 3 рабочие области, 5 участников |
| Pro | $224 | 5 рабочих областей, 10 участников, 250 ГБ, SLA 99,99 %, балансировщик нагрузки |
| Custom | по запросу | корпоративный тариф, в том числе размещение в своём облаке AWS, Azure, GCP или на собственных серверах |
Бесплатный тариф из-за ограничения частоты подходит только для разработки. Размещение на своих серверах существует, но только на индивидуальном тарифе.
Xano и российские проекты
Облачные тарифы Xano работают за рубежом, а картой российского банка их не оплатить. Для первичного сбора персональных данных граждан России облачный Xano не подходит: с 1 июля 2025 года такие данные должны собираться в базы на территории России. Тариф Custom с размещением на собственных серверах формально решает вопрос, но его условия и возможность заключить договор с российской компанией нужно выяснять напрямую — публичной информации об этом нет.
Для российского проекта с данными пользователей практичнее Supabase или Appwrite на своём сервере. Xano остаётся вариантом для зарубежных проектов и данных без персональной информации.
Как подключить Xano к n8n
Узел Xano. Для n8n есть узел n8n-nodes-xano. Его разрабатывает сама Xano, а n8n проверила и включила в список проверенных узлов сообщества; он устанавливается и в облачном n8n, и на собственном сервере. Устанавливает узел владелец экземпляра n8n, после чего им могут пользоваться остальные. Операции узла:
- создать строку и создать несколько строк за один запрос;
- получить строку, получить несколько строк, найти строки по условию;
- изменить строку по идентификатору и изменить несколько строк за раз;
- удалить строку.
Для подключения нужен токен Metadata API из настроек Xano.
HTTP Request к своим эндпоинтам. Узел работает с таблицами напрямую. Если в Xano уже собрана бизнес-логика — проверки, расчёты, связанные записи, — надёжнее вызывать её эндпоинт узлом HTTP Request, чтобы n8n не обходил эти правила. Авторизация — токен в заголовке Authorization: Bearer …, если эндпоинт защищён.
Как Xano сообщает n8n об изменениях
Триггер таблицы в Xano срабатывает при добавлении, изменении или удалении записи. В цепочку функций триггера добавляют шаг External API Request с адресом узла Webhook в n8n и передают в теле изменённую запись.
Обратное направление — n8n отправляет данные в Xano — устроено так же: в Xano создают POST-эндпоинт, принимающий запрос. Документация Xano рекомендует проверять у входящих запросов подпись (фильтры hmac_sha256 и другие) или статический токен в заголовке.
Примеры процессов
Уведомление о крупном заказе. Триггер таблицы orders на добавление записи → External API Request в n8n → IF: сумма больше порога → сообщение руководителю продаж.
Массовый импорт. Schedule Trigger → выгрузка из внешнего API → узел Loop Over Items делит данные на пакеты → узел Xano создаёт строки пакетами. Пакетная загрузка экономит запросы и не упирается в ограничение частоты.
Асинхронная обработка для мобильного приложения. Приложение вызывает эндпоинт Xano, тот сохраняет заявку и сразу отвечает клиенту, а долгую работу — формирование документа, запросы к сторонним сервисам — передаёт в n8n через External API Request. Когда n8n заканчивает, он обновляет запись в Xano.
Когда выбирать Xano
- Зарубежный проект, в команде нет бэкенд-разработчика, а логику API нужно менять быстро.
- Логика важнее прямого доступа к базе: её удобно собрать и проверить в визуальном редакторе.
- Бюджет позволяет платный тариф: бесплатного хватает только для разработки.
Типичные ошибки
- Рабочий процесс на бесплатном тарифе. Ограничение в 10 запросов за 20 секунд быстро приводит к ошибкам при любом массовом процессе.
- Запись в таблицы в обход бизнес-логики. Если проверки собраны в эндпоинте, узел, пишущий прямо в таблицу, их пропускает.
- Открытый веб-хук без проверки. Эндпоинт, принимающий данные из n8n, должен проверять токен или подпись.
- Логика, которую некуда перенести. Перед выбором платформы оцените, что будет, если придётся уйти с неё: сценарии Xano переписываются вручную.
// Похожая задача
Если у вас похожая ситуация
Эта статья относится к одной из рабочих тем. Можно продолжить чтение по теме, перейти на главную, чтобы понять, чем я занимаюсь, или сразу открыть услуги.
Тема статьи
Python и автоматизация
Боты, интеграции, внутренние сервисы, автоматизация процессов и workflow.
Часто с этим приходят
- Сделать бота, интеграцию или внутренний инструмент
- Убрать ручную рутину через Python и API
- Связать сервисы и автоматизировать процесс целиком
// Следующий шаг
Если вам нужна не только статья, а помощь по этой теме, удобнее сразу перейти в услугу. Главная и подборка материалов остаются рядом.
Открыть услуги// Reviews
Отзывы по теме
Как всегда оперативно и качественно! По вопросам с серверами обращаюсь к Михаилу.
Как всегда оперативно и качественно! По вопросам с серверами обращаюсь к Михаилу.
// Contact
Нужна помощь?
Свяжись со мной и я помогу решить проблему
Написать в TelegramОтвечаю в течение рабочего дня (03:00–13:00 GMT)
Или оставьте заявку здесь:
// Related