PID36
Как я перестал зависеть от Airtable и сделал свой инструмент — LightTable logo

Как я перестал зависеть от Airtable и сделал свой инструмент — LightTable

Как я сделал свой аналог Airtable — LightTable — после того как сервис закрыл доступ для российских аккаунтов. Зачем, как устроено и как это работает в связке с n8n.


Проблема

Я активно пользовался Airtable как простым хранилищем табличных данных для своих проектов. Не как полноценную базу — просто удобное место, куда можно положить данные и вытащить их через API в n8n для автоматизации.

Всё было нормально, пока в 2026 году Airtable не написал что-то вроде: «российские аккаунты нам больше не интересны, до свидания». Неприятно, но не катастрофа — функционал я использовал минимальный.

Зато это стало хорошим поводом задать себе вопрос: зачем платить стороннему сервису за то, что я как разработчик могу сделать сам? Без ограничений, без зависимостей и бесплатно.

lightTable


Логика решения

Мне не нужен был полный клон Airtable со всеми его фичами. Нужен был простой инструмент, который:

  • позволяет быстро создать таблицу с нужными типами колонок

  • даёт API для чтения и записи данных

  • нормально работает с n8n

  • не требует каждый раз поднимать отдельный проект, писать миграции и городить инфраструктуру ради пары таблиц

Именно поэтому я сделал LightTable — персональный сервис для хранения табличных данных с REST API и простым веб-интерфейсом.


lightTable

Что такое LightTable

LightTable — это SPA, написанный на Laravel + Vue + PrimeVue. По сути — твоя личная база данных с удобным интерфейсом и готовым API.

Выглядит примерно как упрощённый Airtable: слева список таблиц, справа — данные в табличном виде. Без лишнего.

Вот что можно делать внутри:

Создавать таблицы — в пару кликов, без миграций и SQL. Задал название, добавил колонки — готово.

Настраивать типы колонок — строки, числа, даты, чекбоксы. Для большинства задач этого хватает с запасом.

Заполнять данные — либо вручную прямо в интерфейсе, либо через API из внешних сервисов.

Генерировать API Key — одна кнопка, и у тебя есть токен для авторизации во внешних запросах.

Работать с данными через REST API — читать записи, добавлять новые, обновлять существующие. Стандартный JSON, ничего экзотического.


lightTable

Какие задачи это решает

Главная связка, ради которой всё и затевалось — LightTable + n8n.

В n8n я строю автоматизации для разных проектов: собираю данные, обрабатываю их, отправляю куда нужно. Раньше Airtable выступал промежуточным хранилищем — туда складывались данные из одних источников, оттуда забирались другими воркфлоу.

Теперь то же самое делает LightTable. Нода HTTP Request в n8n обращается к API, забирает или кладёт данные — всё работает так же, только сервер мой.

Ещё один плюс — не нужно создавать отдельный проект под каждую задачу. Раньше, если нужно было где-то хранить промежуточные данные, приходилось либо тащить сторонний сервис, либо поднимать что-то своё. Теперь — просто создаю новую таблицу в LightTable за минуту и работаю.


lightTable

Почему это удобнее кода

Я мог бы просто написать простой API с базой данных под каждую задачу. Но n8n изначально привлёк меня именно тем, что там не нужно писать код для базовых сценариев — всё визуально, понятно, и через пару месяцев ты сам сразу видишь что делает воркфлоу и зачем.

С кодом всё иначе: даже если сам писал — через время можешь уже не понять логику. Опыт другой, подход другой, напишешь уже по-другому.

LightTable в этой связке играет ту же роль — простой, предсказуемый инструмент без сюрпризов.