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.