Деплой за секунды. Серверы в Москве.
Edge Runtime, Managed PostgreSQL и 15+ фреймворков из коробки. TTFB ~45ms, оплата в рублях.
0 рублей навсегда для личных проектов
Автоматическое определение 15+ фреймворков из коробки
Все для рабочей среды. Ничего лишнего.
Не собирайте инфраструктуру по частям. Edge Runtime, Compute, три базы данных, превью — один аккаунт, одна команда.
Серверлесс-функции с холодным стартом ~5мс
Ваши функции запускаются в лёгких V8 isolates — без контейнеров, без долгого прогрева. Web Standard APIs, доступ к KV Store и D1 через Runtime SDK.
- V8 isolates — не контейнеры. Старт за миллисекунды.
- Web Standard APIs: Request, Response, fetch, crypto
- Runtime SDK: KV Store, D1, геолокация, env
- 128 МБ памяти, 30 секунд таймаут на запрос
SSR на Bun. 15+ фреймворков из коробки.
Для приложений, которым нужен полноценный серверный рендеринг. Next.js, Nuxt, Astro, SvelteKit — определяются автоматически. Кэш сборки, откат, переменные окружения.
- Автодетект
- Кэш сборки
- WebSocket
- Переменные окружения
$ nrz deploy
Обнаружен Next.js 15
Готово за 12.8с Ключ-значение за <1мс
Хранилище для мгновенного доступа к данным. Сессии, ограничение запросов, флаги функций, кэш API-ответов. TTL, атомарные операции.
SQLite без сервера
SQLite без сервера рядом с вашим кодом на Edge Runtime. SQL-запросы, пакетные операции. Для данных, которым не нужен PostgreSQL.
Управляемый PostgreSQL с ветвлением
Полноценная управляемая база. Каждая превью-ветка получает изолированную копию. Автомасштабирование от 0.25 до 4.0 CU.
- Ветвление для PR
- Автомасштабирование 0.25–4.0 CU
- Prisma / Drizzle
- Автоматические бэкапы
main → staging → feature/auth
3 ветки, 0 конфликтов Уникальный URL для каждого PR
Каждый PR и каждая ветка получают уникальный URL. Дизайнер видит результат, QA тестирует, PM подтверждает — до мержа в main.
pr-42.myapp.onreza.app V8 isolates с холодным стартом
Ваши функции запускаются в лёгких V8 isolates — без контейнеров, без долгого прогрева. Web Standard APIs, доступ к KV Store и D1 через Runtime SDK.
- V8 isolates — не контейнеры. Старт за миллисекунды.
- Web Standard APIs: Request, Response, fetch, crypto
- Runtime SDK: KV Store, D1, геолокация, env
import { kv } from "@onreza/runtime/kv";
import { getGeo } from "@onreza/runtime/context";
export default async function handler(req: Request) {
const geo = getGeo();
const cached = await kv.get(`page:${geo.country}`);
return cached
? new Response(cached)
: new Response("Hello from Edge!");
}
SSR на Bun. 15+ фреймворков из коробки.
Для приложений, которым нужен полноценный серверный рендеринг. Next.js, Nuxt, Astro, SvelteKit — определяются автоматически. Кэш сборки, откат, переменные окружения.
Поддерживаемые фреймворки
Три базы данных. Ноль настройки.
KV для кэша, D1 для лёгких данных, PostgreSQL для всего остального. Каждая включена в платформу и работает из коробки.
Ключ-значение за <1мс
Хранилище для мгновенного доступа к данным. Сессии, ограничение запросов, флаги функций, кэш API-ответов. TTL, атомарные операции.
import { kv } from "@onreza/runtime/kv";
// Ограничение частоты запросов в 3 строки
const key = `rate:${request.headers.get("cf-connecting-ip")}`;
const count = await kv.get(key, { type: "number" }) ?? 0;
if (count > 100) {
return new Response("Too Many Requests", { status: 429 });
}
await kv.set(key, count + 1, { ttl: 60 });
2 ГБ на Про
SQLite без сервера
SQLite без сервера рядом с вашим кодом на Edge Runtime. SQL-запросы, пакетные операции. Для данных, которым не нужен PostgreSQL.
import { db } from "@onreza/runtime/db";
const posts = await db
.prepare("SELECT * FROM posts WHERE published = ? ORDER BY created_at DESC LIMIT ?")
.bind(true, 10)
.all();
return Response.json(posts.results);
500 МБ на бесплатном, 5 ГБ на Про
Управляемый PostgreSQL с ветвлением
Полноценная управляемая база. Каждая превью-ветка получает изолированную копию. Автомасштабирование от 0.25 до 4.0 CU.
- Автомасштабирование 0.25 - 4.0 CU
- Изолированные ветки для превью
- Совместимость с Prisma
1 БД на бесплатном, до 3 на Про
Пишите код. Остальное — на нас.
Автодетект фреймворка, кэш зависимостей, откат в один клик. CLI или Git — выбирайте, как деплоить.
$ nrz deploy
Определение: Next.js 15.2
Сборка: ████████████ 100%
Деплой на edge...
Готово: https://my-app.onreza.app
Превью: https://pr-42.my-app.onreza.app
1import { kv } from "@onreza/runtime/kv";
2import { db } from "@onreza/runtime/db";
3
4await kv.set("user:123", { name: "Ivan" }, { ttl: 86400 });
5const user = await kv.get("user:123", { type: "json" });
6
7const posts = await db.prepare("SELECT * FROM posts WHERE author = ?")
8 .bind(user.name)
9 .all();
1import { getGeo } from "@onreza/runtime/context";
2
3export default async function middleware(
4 request: Request,
5 next: () => Promise<Response>
6) {
7 const geo = getGeo();
8 if (geo?.country === "RU") {
9 return Response.redirect(
10 new URL("/ru" + new URL(request.url).pathname, request.url)
11 );
12 }
13
14 const response = await next();
15 response.headers.set("X-Frame-Options", "DENY");
16 return response;
17}
Деплой без настройки
Автодетект 15+ фреймворков. Push в Git или nrz deploy — и всё работает.
Превью на каждый PR
Уникальный URL для каждой ветки. Дизайнер видит, QA тестирует, PM подтверждает.
Откат в один клик
Откат к любому предыдущему деплою мгновенно, без повторной сборки.
Логи в реальном времени
Стримминг логов сборки и runtime. Метрики, ошибки, задержка — в одном месте.
В 4 раза ближе к вашим пользователям
TTFB из Москвы — реальные замеры, не маркетинговые обещания.
152-ФЗ
Данные хранятся в России
МИР
Оплата в рублях, карты МИР
24ч
Поддержка на русском языке
GitVerse
Интеграция с российскими Git-хостингами
Прозрачные тарифы без сюрпризов
Начните бесплатно. Масштабируйтесь, когда будете готовы.
Бесплатный
Для личных проектов и экспериментов
Включено
- Превью-деплои
- Git-интеграция (GitVerse, SourceCraft, GitHub)
- Автодетект 15+ фреймворков
- Логи сборки в реальном времени
- 20 минут сборки/мес
- 1 ГБ трафика/мес
- 1 параллельная сборка
- D1 Database — 256 МБ
- Managed PostgreSQL — 1 БД (0.25 CU, 0.5 ГБ)
- До 5 собственных доменов, автоматический SSL
- Вебхуки
- Ссылки для доступа
- KV Store — 16 МБ
- Логи доступа — 30 минут
- Откат деплоев (не включено)
- Защита паролем (не включено)
- Команды (не включено)
Про
Для серьёзных проектов и команд до 10 человек
7 дней бесплатно
Всё из бесплатного тарифа, плюс
- Всё из бесплатного тарифа
- KV Store — 256 МБ
- PostgreSQL — до 3 БД, автомасштабирование 0.25–4.0 CU, 3 ГБ
- D1 Database — 5 ГБ
- 200 минут сборки/мес
- 10 ГБ трафика/мес
- До 300 собственных доменов
- Команды до 10 участников
- 3 параллельные сборки
- Откат деплоев
- Защита паролем
- Полная аналитика и метрики
- Приоритетная сборка
- Приоритетная поддержка
Корпоративный
Для масштаба и соответствия требованиям
Всё из тарифа Про, плюс
- Всё из тарифа Про
- PostgreSQL автомасштабирование до 8.0 CU
- До 10 ТБ трафика
- KV Store — до 100 ГБ
- D1 Database — до 500 ГБ
- Индивидуальный SLA
- SSO / SAML
- Журнал аудита
- Выделенная поддержка
Частые вопросы
Ответы на то, что чаще всего спрашивают перед стартом
Как перенести проект с Vercel или Netlify?
Подключите репозиторий к ONREZA — платформа автоматически определит фреймворк и настроит сборку. Если вы использовали Vercel-специфичные API (Edge Config, KV), потребуется адаптация под ONREZA Runtime SDK. Для стандартных Next.js, Nuxt, Astro проектов миграция занимает несколько минут.
Где физически хранятся данные?
Все серверы расположены в дата-центрах Москвы. Данные не покидают территорию РФ. Это обеспечивает соответствие 152-ФЗ о персональных данных и минимальный TTFB для российских пользователей.
Какой SLA и что происходит при сбое?
Мы стремимся к 99.9% доступности для edge-инфраструктуры. Текущий статус сервисов доступен на status.onreza.ru. При сбое платформа автоматически перезапускает упавшие сервисы. На Enterprise-тарифе доступен индивидуальный SLA с гарантиями.
Чем Edge Runtime отличается от Compute Apps?
Edge Runtime — лёгкие V8 isolates с холодным стартом ~5мс: идеально для API-эндпоинтов, middleware, edge-функций. Ограничения: 128 МБ памяти, 30 секунд на запрос. Compute Apps — полноценный серверный рендеринг на Bun: Next.js, Nuxt, Astro SSR. Больше ресурсов, но более длинный холодный старт.
Можно ли использовать свой Dockerfile?
Сейчас ONREZA автоматически генерирует конфигурацию сборки для поддерживаемых фреймворков. Произвольные Dockerfile пока не поддерживаются. Если ваш фреймворк не определился автоматически, можно настроить команды сборки вручную в настройках проекта.
Как работает ветвление в PostgreSQL?
При создании превью-ветки ONREZA создаёт изолированную копию вашей базы данных. Вы можете тестировать Prisma-миграции и изменения схемы, не затрагивая рабочую среду. На бесплатном тарифе доступна 1 ветка (main), на Про — до 5.
Что входит в бесплатный план? Есть ли скрытые ограничения?
Бесплатный план: 20 минут сборки, 1 ГБ трафика, D1 256 МБ, KV Store 16 МБ, 1 PostgreSQL-база (0.25 CU), логи доступа (30 минут), превью-деплои, 5 собственных доменов. Бесплатно навсегда, без привязки карты. Ограничения: нет команд, нет фильтров/live-режима/графиков в логах. При достижении лимитов — жёсткая остановка до следующего месяца, не списание.
Как работает оплата? Можно ли от юрлица?
Принимаем карты МИР, Visa, Mastercard. Оплата в рублях. Для юридических лиц и ИП выставляем счета с закрывающими документами. Тариф Про можно попробовать 7 дней бесплатно. Подробности: billing@onreza.ru.
Не нашли ответ? Напишите нам в Telegram (открывается в новой вкладке)
Готовы попробовать?
Или: nrz deploy прямо из терминала
Бесплатно. Без карты. Серверы в Москве.
Платформа, которой можно доверять
Проверенные технологии, реальные метрики, прозрачная инфраструктура.
деплоев выполнено
холодный старт Edge Runtime
TTFB из Москвы
доступность платформы
V8 isolates
Та же технология, что в Cloudflare Workers
Bun runtime
Серверный JavaScript нового поколения
Managed PostgreSQL
Полноценная база, не бессерверный прокси
Интеграция с Git-провайдерами