Документация: Начало работы
Документация dbsend
dbsend сохраняет версии баз SQLite, DuckDB и дампов PostgreSQL/MySQL в российском облаке. Загрузка одной командой, история версий, diff между версиями и восстановление с проверкой целостности.
Быстрый старт через CLI
- Зарегистрируйтесь и создайте базу в онбординге — скопируйте её ID.
- В разделе «API-ключи» создайте ключ (начинается с
sqv_pk_). Его можно ограничить одной базой. - Установите CLI (нужен Node.js 22.12+) и отправьте первый бэкап:
npm install -g @dbsend/sdk
dbsend login --key sqv_pk_… # ключ из раздела «API-ключи»
dbsend init --database <id базы> # создаёт .dbsend.json без секретов
dbsend backup ./data.db -l "до миграции"npm install -g @dbsend/sdk
dbsend login --key sqv_pk_…
dbsend init --database <id базы>
dbsend backup .\data.db -l "до миграции"В ответ CLI выведет ✓ Версия v1 сохранена (id …, 3.4 МБ) и ссылку на историю версий в панели. Если файл не изменился, новая версия не создаётся: = Изменений нет — совпадает с v1. Восстановление: dbsend restore <id версии> ./data.db --yes. Все команды — в разделе CLI.
CLI
login, init, backup, log, diff, restore — все команды и коды выхода.
MCP для AI-агентов
Подключение Claude Code, Cursor и Codex к hosted MCP-серверу.
REST API
Эндпоинты, параметры, форматы ответов и коды ошибок.
Базы
Что такое база в dbsend, типы баз, создание и управление.
Из кода: SDK для Node.js
Если бэкап удобнее запускать из приложения, используйте тот же пакет как библиотеку. Подробности — в разделе SDK.
import { dbsend } from '@dbsend/sdk'
const client = new dbsend({ apiKey: process.env.DBSEND_API_KEY })
await client.backup('./data.db', { databaseId: '<id базы>', engine: 'sqlite', label: 'до миграции' })Тарифы и лимиты
Лимиты баз, хранилища, версий и загрузок зависят от тарифа — см. тарифы и как работают лимиты.
Готовы попробовать?
Бесплатный тариф: 1 база, 500 МБ и 3 версии — без карты.