Интеграция

Python + Табрика

Используйте Табрику как базу данных в Python-проектах: REST API вместо SQLAlchemy, простая интеграция с httpx или requests.

Как начать

1

Установите httpx или requests

pip install httpx или pip install requests

2

Получите токен

В настройках организации, вкладка API — создайте токен с нужными правами

3

Отправляйте запросы

GET /public/record/list, POST /public/record/create и другие эндпоинты

4

Обрабатывайте ответы

JSON-ответ: {rows: [...], total: N} для списков, {id, data} для записи

Простая интеграция вместо ORM

Вместо настройки PostgreSQL, создания моделей SQLAlchemy и написания миграций — просто HTTP-запросы к API Табрики. Особенно удобно для скриптов, ботов и MVP.

Примеры кода

Базовые операции (requests)
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})
Async с httpx
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))
FAQ

Ответы на вопросы

Собрали ответы на самые частые вопросы о текущих возможностях и ближайших планах

Российская юрисдикция

Данные хранятся на территории РФ

Табрика проектируется для работы с персональными и рабочими данными в российском правовом поле, включая требования 152-ФЗ.

Инфраструктура в РФ

Хранение и обработка данных выполняются на территории Российской Федерации.

Соответствие 152-ФЗ

Подход к размещению данных соответствует требованиям Федерального закона N 152-ФЗ.

Контроль данных

Доступы и роли помогают держать рабочие данные под управлением команды; журнал аудита за 90 дней доступен на уровнях организации, базы и таблицы и показывает изменения полей.

Быстрый старт

Как быстро начать использование

Посмотрите нашу серию видео, чтобы быстро начать использовать Табрику

Попробовать бесплатно

Начните путь к простому управлению уже сейчас

Тарифы

Подходящий тариф для каждого

Попробуйте весь функционал бесплатно и выберите наиболее подходящий тариф

Доступен

Бесплатный

Для знакомства с платформой

0 ₽/ навсегда
Всё для старта
Полный доступ к базовым возможностям для небольших проектов
3 пользователя
1 000 записей
100 МБ хранилище
3 000 API-запросов / мес
Неограниченные базы данных
Неограниченные таблицы
Идеально для начинающих проектов
Скоро

Плюс

Параметры тарифа уточняются

?/ в разработке
Скоро
Характеристики уточняются
Актуальные лимиты и функции появятся после запуска платных планов
Скоро

Бизнес

Параметры тарифа уточняются

?/ в разработке
Скоро
Характеристики уточняются
Актуальные лимиты и функции появятся после запуска платных планов
Скоро

Корпоративный

Параметры тарифа уточняются

?/ в разработке
Скоро
Характеристики уточняются
Актуальные лимиты и функции появятся после запуска платных планов

Проект находится на ранней стадии развития. Платные тарифы с расширенными лимитами будут добавлены по мере роста платформы.

Следите за обновлениями в Telegram