Центр разработчика

Документация и
инструментарий

Полный технический референс для интеграции Verifly в ваш стек. CLI, SDK, API Reference и примеры кода.

Интерфейс терминала с установкой Verifly CLI

Быстрый старт: Установка CLI

Начните верифицировать конфигурации менее чем за 2 минуты. Наш CLI — это основной инструмент для локальной отладки схем.

# Установка через Homebrew (macOS/Linux)

$ brew install verifly/tap/verifly-cli

# Инициализация нового проекта

$ verifly init my-service-api

# Запуск локального валидатора

$ verifly watch --port 8080

Системные требования

  • Node.js v18.0 или выше (для SDK)
  • Go 1.20+ (для бинарных сборок)
  • Минимум 256MB свободной оперативной памяти

Гайды по интеграции

Нативная поддержка популярных языков программирования и фреймворков.

🐍

Python SDK

Библиотека verifly-python для декорирования FastAPI и Django эндпоинтов. Автоматическая генерация OpenAPI схем.

Читать документацию →
🐹

Go Integration

Минимальная оверхед-проверка для Gin и Echo. Поддержка интерфейсов и строгой типизации структур данных.

Читать документацию →
🟢

Node.js / TypeScript

Мидлвари для Express/NestJS и хуки для GraphQL. Полная поддержка TypeScript типов и Zod схем.

Читать документацию →

API Reference: Обзор эндпоинтов

RESTful API для управления проектами, ключами доступа и логирования инцидентов валидации.

Все запросы к API должны содержать заголовок авторизации. Базовый URL для всех запросов:

https://api.verifly.io/v2

Основные методы

POST /validate/schema

Отправляет JSON-объект на проверку соответствия текущей версии контракта.

GET /projects/:id/health

Возвращает статус валидности всех подключенных микросервисов проекта.

Полный список эндпоинтов

Ссылки на GitHub репозитории

Open Source в основе. Мы верим в прозрачность и сообщество.

Исходный код всех публичных библиотек, CLI утилит и Docker-образов доступен на GitHub. Вы можете форкать репозитории, создавать Pull Requests или открывать Issues для баг-репортов.

Статус релизов

CLI Tool v2.4.1 (Stable)
Python SDK v1.8.0 (Stable)
Go Client v0.9.2 (Beta)
Web Dashboard v3.0.0 (Stable)

Не нашли ответ?

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