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. Войти в аккаунт
lixev login

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

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

Публичный REST API

v1 · stable

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

Базовый URL
https://lixev.uz/api/v1
Пример
curl -H "Authorization: Bearer ${LIXEV_TOKEN}" \
  https://lixev.uz/api/v1/projects

SDK

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

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

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

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