Python + Табрика
Используйте Табрику как базу данных в Python-проектах: REST API вместо SQLAlchemy, простая интеграция с httpx или requests.
Как начать
Установите httpx или requests
pip install httpx или pip install requests
Получите токен
В настройках организации, вкладка API — создайте токен с нужными правами
Отправляйте запросы
GET /public/record/list, POST /public/record/create и другие эндпоинты
Обрабатывайте ответы
JSON-ответ: {rows: [...], total: N} для списков, {id, data} для записи
Простая интеграция вместо ORM
Вместо настройки PostgreSQL, создания моделей SQLAlchemy и написания миграций — просто HTTP-запросы к API Табрики. Особенно удобно для скриптов, ботов и MVP.
Примеры кода
import requests
BASE = "https://api.tabrica.ru"
DB_ID = 42 # ID базы данных
TABLE_ID = 7 # ID таблицы
HEADERS = {"Authorization": "Bearer ВАШ_ТОКЕН"}
PARAMS = {"database_id": DB_ID, "table_id": TABLE_ID, "response_format": "names"}
# Получить записи
r = requests.get(f"{BASE}/public/record/list", headers=HEADERS,
params={**PARAMS, "limit": 25, "offset": 0})
records = r.json()["rows"]
# Создать запись
r = requests.post(f"{BASE}/public/record/create", headers=HEADERS,
params=PARAMS,
json={"data": {"Имя": "Новый лид", "Статус": "Новый", "Email": "test@example.com"}})
new_id = r.json()["id"]
# Обновить запись
requests.post(f"{BASE}/public/record/update", headers=HEADERS,
params={**PARAMS, "row_id": new_id},
json={"data": {"Статус": "В работе"}})
# Удалить запись
requests.post(f"{BASE}/public/record/delete", headers=HEADERS,
params={**PARAMS, "row_id": new_id})import httpx
import asyncio
BASE = "https://api.tabrica.ru"
HEADERS = {"Authorization": "Bearer ВАШ_ТОКЕН"}
async def get_records(db_id: int, table_id: int, limit: int = 25):
async with httpx.AsyncClient() as client:
r = await client.get(
f"{BASE}/public/record/list",
headers=HEADERS,
params={
"database_id": db_id,
"table_id": table_id,
"limit": limit,
"response_format": "names",
},
)
return r.json()["rows"]
asyncio.run(get_records(db_id=42, table_id=7))Ответы на вопросы
Собрали ответы на самые частые вопросы о текущих возможностях и ближайших планах
Данные хранятся на территории РФ
Табрика проектируется для работы с персональными и рабочими данными в российском правовом поле, включая требования 152-ФЗ.
Инфраструктура в РФ
Хранение и обработка данных выполняются на территории Российской Федерации.
Соответствие 152-ФЗ
Подход к размещению данных соответствует требованиям Федерального закона N 152-ФЗ.
Контроль данных
Доступы и роли помогают держать рабочие данные под управлением команды; журнал аудита за 90 дней доступен на уровнях организации, базы и таблицы и показывает изменения полей.
Как быстро начать использование
Посмотрите нашу серию видео, чтобы быстро начать использовать Табрику
Начните путь к простому управлению уже сейчас
Подходящий тариф для каждого
Попробуйте весь функционал бесплатно и выберите наиболее подходящий тариф
Бесплатный
Для знакомства с платформой
Плюс
Параметры тарифа уточняются
Бизнес
Параметры тарифа уточняются
Корпоративный
Параметры тарифа уточняются
Проект находится на ранней стадии развития. Платные тарифы с расширенными лимитами будут добавлены по мере роста платформы.
Следите за обновлениями в Telegram