Developer

CLI, API, SDK — всё, что нужно, чтобы деплоить из терминала и из CI.

@deployuz/cli

v0.1.0 · published

Node.js. Команды login · link · up · logs · run · env · status. Опубликован в npm registry.

Установка
npm install -g @deployuz/cli
Первый деплой
# 1. Войти в аккаунт
deployuz login

# 2. Привязать проект
cd my-app && deployuz link

# 3. Задеплоить
deployuz up
В CI/CD
# GitHub Actions
- run: npm i -g @deployuz/cli
- run: deployuz up
  env:
    DEPLOYUZ_TOKEN: ${{secrets.DEPLOYUZ_TOKEN}}

Публичный REST API

v1 · stable

Полный OpenAPI на https://api.deployuz.176-96-243-41.nip.io/api/v1/docs. Аутентификация — Bearer-токен (создаётся в Settings → Tokens) или httpOnly-cookie от логина.

Базовый URL
https://api.deployuz.176-96-243-41.nip.io/api/v1
Пример
curl -H "Authorization: Bearer ${DEPLOYUZ_TOKEN}" \
  https://api.deployuz.176-96-243-41.nip.io/api/v1/projects

SDK

@deployuz/sdk
alpha
TypeScript · Node.js/Browser
import { Deployuz } from '@deployuz/sdk';
const d = new Deployuz({ token });
const proj = await d.projects.list();
deployuz-python
alpha
Python 3.10+
from deployuz import Deployuz
d = Deployuz(token=...)
projects = d.projects.list()
terraform-provider-deployuz
alpha
Terraform 1.5+
resource "deployuz_service" "web" {
  name    = "api"
  size    = "SMALL"
  ...
}

MCP-сервер для Claude / Cursor

Управляйте deployuz прямо из AI-агента: смотрите деплои, читайте логи, создавайте сервисы диалогом.

{
  "mcpServers": {
    "deployuz": {
      "command": "npx",
      "args": ["-y", "@deployuz/mcp-server"],
      "env": { "DEPLOYUZ_TOKEN": "..." }
    }
  }
}
@deployuz/cli опубликован в npm. Устанавливай стандартной командой npm i -g @deployuz/cli. SDK-пакеты (@deployuz/sdk, deployuz-python, terraform-provider) — на подходе.