Перейти к содержимому
Последнее обновление

Официальный Go SDK для Vilna API.

Статус

Go SDK находится в активной разработке и будет доступен в ближайшее время.

Обзор

Vilna Go SDK разрабатывается для предоставления полноценного и идиоматичного Go интерфейса для Vilna API. Пакет ориентирован на:

  • Полное покрытие API
  • Типобезопасные интерфейсы
  • Встроенную аутентификацию
  • Обработку ошибок
  • Поддержку контекста
  • Оптимизацию производительности

Возможности (Планируемые)

Основной функционал

  • Полная поддержка всех endpoints Vilna API
  • Автоматическая подпись и аутентификация запросов
  • Структурированная обработка ошибок с детальными типами ошибок
  • Логика повторных запросов с экспоненциальной задержкой

Удобство разработки

  • Идиоматичный Go код, следующий лучшим практикам
  • Исчерпывающая документация с примерами
  • Минимальные внешние зависимости
  • Кроссплатформенная совместимость

Производительность

  • Пулы соединений
  • Обработка параллельных запросов
  • Эффективное использование памяти
  • Поддержка HTTP/2

Установка

После релиза SDK будет доступен как Go модуль:

# Скоро
go get github.com/vilna-io/vilna-go

Примечание: Пакет еще не опубликован. Запросите бета-доступ для раннего тестирования.

Требования

  • Go 1.19 или выше
  • Действительные учетные данные Vilna API

Бета-доступ

Go SDK находится в стадии бета-тестирования. Чтобы запросить ранний доступ:

  1. Свяжитесь с поддержкой и опишите ваш сценарий использования
  2. Предоставьте обратную связь о требуемых функциях
  3. Получите доступ к приватному репозиторию

Бета-тестеры получат:

  • Ранний доступ к SDK
  • Прямую поддержку от команды разработки
  • Возможность влиять на разработку функций
  • Приоритет для запросов функций

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

После релиза SDK будет включать:

  • Полную документацию API
  • Примеры использования для типовых сценариев
  • Руководства по интеграции
  • Руководство по лучшим практикам

Участие

Мы приветствуем обратную связь и предложения по Go SDK:

  • Запросы функций
  • Отзывы о дизайне API
  • Требования сценариев использования
  • Соображения производительности

Обновления

Следите за обновлениями в нашей организации на GitHub:


Go SDK находится в активной разработке. Функции и дизайн API могут изменяться.