Skip to docs content
Plugin capabilities
Open Source
Free Cloud
Pro
SDK current
Updated 2026-09-03

Plugin capabilities

Editions: Open Source · Free Cloud · Pro

plugin:
  id: hc-hello-world-plugin
  language: go
  title: Hello World
  capabilities:
    - project.graphql
    - project.rest
  enable: true
  version: "1.0.0"
  binary_path: hc-hello-world-plugin
  handshake_config:
    protocol_version: 1
    magic_cookie_key: APITO_PLUGIN
    magic_cookie_value: apito_plugin_magic_cookie_v1

type: system|project is removed from authoring. Legacy type: project maps to project.graphql + project.rest in production; development (ENVIRONMENT=dev or PLUGIN_STRICT_TYPE=1) fails with a migration error until you declare capabilities.

Handshake version and the five-method HashiCorpPluginInterface stay unchanged. Installation scope is host metadata, not an RPC break.

See Plugins and Migrate from type: project.