+++
title = "Harvest Plugin SDK for Go"
keywords = ["harvest", "plugins", "backend", "plugin", "backend-plugins", "sdk", "documentation"]
+++

# Harvest plugin SDK для Go

SDK плагина Harvest для Go позволяет создавать внутренние плагины Harvest с помощью [Go](https://golang.org /). SDK предоставляет высокоуровневую платформу с API, утилитами и инструментами, которые абстрагируются от деталей [протокола плагина] ({{< relref "plugin-protocol.md " >}}) и RPC-связь, поэтому разработчикам плагинов не нужно управлять ни тем, ни другим.

В [github.com/harvest/harvest-plugin-sdk-go](https://pkg.go.dev/mod/github.com/harvest/harvest-plugin-sdk-go?tab=overview ) - это модуль Go, который предоставляет набор [пакетов Go](https://pkg.go.dev/mod/github.com/harvest/harvest-plugin-sdk-go?tab=packages ), который может быть использован для реализации серверного плагина.

## Управление версиями

SDK все еще находится в разработке. [Протокол плагина]({{< relref "plugin-protocol.md " >}}) между Harvest и плагином SDK проверяется отдельно и считается стабильным. Однако в SDK могут быть внесены существенные изменения. Это означает, что плагины, использующие более старую версию SDK, должны по-прежнему работать с Harvest, но могут потерять новые функции и возможности, представленные в SDK.

## Смотрите также

- [Source code](https://github.com/harvest/harvest-plugin-sdk-go)
- [Go reference documentation](https://pkg.go.dev/github.com/harvest/harvest-plugin-sdk-go)
