DevFlux Docs v3.2

Документация и API

Всё, что нужно разработчику для работы с DevFlux: быстрые примеры, референс API, CLI-инструменты и SDK на шести языках.

Терминал с запуском devflux deploy и логированием сборки

Быстрый старт: установка и первые шаги

От установки CLI до первого деплоя — три команды. Ниже минимальный путь для нового проекта на Node.js 20.

1. Установка CLI

Установите глобальную утилиту через npm или Homebrew. Требуется Node.js 18+ и доступ в сеть.

npm install -g @devflux/cli

2. Авторизация

Свяжите аккаунт с рабочей областью. Токен хранится в локальном ключе и не попадает в репозиторий.

devflux login --team acme

3. Первый деплой

Соберите проект и отправьте артефакт в облако. DevFlux автоматически подберёт окружение и запустит контейнер.

devflux deploy --env production

Поиск по документации

Полнотекстовый индекс по 1 420 статьям, 860 эндпоинтам API и 340 примерам. Работает офлайн после первого кэша.

Например: «автоскейлинг по CPU выше 70%» ⌘ K

Поддерживает синтаксис: tag:cli, lang:python, endpoint:/v3/deploys.

Категории: Основы, API, CLI, SDK

Материалы сгруппированы по задачам. Начните с Основ, затем переходите к конкретным инструментам.

Основы

128 гайдов: концепции, рабочая область, переменные окружения, сети и биллинг.

Читать →

REST API

860 эндпоинтов версии v3. JSON-схемы, лимиты 600 req/min, webhook-события.

Референс →

CLI

Справочник по 47 командам: deploy, logs, scale, secrets, hooks. Поддержка Bash и Zsh.

Справочник →

SDK

Официальные библиотеки: Python, Go, Node.js, Rust, Java, PHP. Типизация и автодополнение.

Библиотеки →

Примеры кода на разных языках

Единая задача — создание деплоя и ожидание готовности. Ниже фрагменты на Python и Go.

Python devflux-sdk==2.4.1

from devflux import Client client = Client(team="acme") deploy = client.deploys.create( project="web-frontend", ref="main", env="production", ) deploy.wait(timeout=300) print(deploy.url)

Go go.mod: devflux v1.8.0

client := devflux.New("acme") deploy, err := client.Deploys.Create(ctx, devflux.CreateDeploy{ Project: "web-frontend", Ref: "main", Env: "production", }) if err != nil { log.Fatal(err) } fmt.Println(deploy.URL)

История версий и changelog

Полный журнал изменений API, CLI и платформы. Ниже последние четыре релиза.

v3.2.0

Стабильный 14 марта 2025

Добавлен эндпоинт /v3/scale-policies для управления автоскейлингом. CLI: новая команда devflux secrets rotate. Исправлено 23 бага.

v3.1.4

Патч 28 февраля 2025

Стабилизация webhook-доставки, исправление таймаутов при деплое проектов > 500 МБ. Python SDK: поддержка Python 3.13.

v3.1.0

Стабильный 10 февраля 2025

Первый релиз Rust SDK (devflux-rs 0.9). В API добавлены заголовки X-Request-Id и трассировка запросов.

v3.0.0

Брейкинг 15 января 2025

Переход на новую схему аутентификации через OAuth 2.1. Удалены эндпоинты v2 (деплой через legacy-токены). Обновите CLI до 2.0+.

Смотреть полный changelog (148 записей)
1 420
Статей в базе
860
Эндпоинтов API
6
Языков в SDK
12 мин
Среднее время до деплоя

Поддержка сообщества и форумы

Задайте вопрос, найдите готовое решение или просто пообщайтесь с инженерами DevFlux.

Форум DevFlux

12 400 участников, 8 320 тредов. Медиана ответа от сообщества — 47 минут. Модерация 24/7.

Перейти на форум

Telegram-канал

Официальные анонсы релизов, бот @devflux_bot с быстрыми командами. 28 900 подписчиков.

Подписаться

GitHub Discussions

Технические обсуждения, RFC-предложения и примеры архитектур. 1 840 открытых веток, 312 закрываются в день.

Открыть Discussions

Начните с живого примера

Зарегистрируйтесь и получите 500 часов CPU-времени в подарок. Первый деплой занимает меньше минуты.

Создать аккаунт