Официальный 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 находится в стадии бета-тестирования. Чтобы запросить ранний доступ:
- Свяжитесь с поддержкой и опишите ваш сценарий использования
- Предоставьте обратную связь о требуемых функциях
- Получите доступ к приватному репозиторию
Бета-тестеры получат:
- Ранний доступ к SDK
- Прямую поддержку от команды разработки
- Возможность влиять на разработку функций
- Приоритет для запросов функций
После релиза SDK будет включать:
- Полную документацию API
- Примеры использования для типовых сценариев
- Руководства по интеграции
- Руководство по лучшим практикам
Мы приветствуем обратную связь и предложения по Go SDK:
- Запросы функций
- Отзывы о дизайне API
- Требования сценариев использования
- Соображения производительности
Следите за обновлениями в нашей организации на GitHub:
Go SDK находится в активной разработке. Функции и дизайн API могут изменяться.