SDK Overview

Pure-Protocol Python SDK for authoring Dryade plugins. Zero core imports, hash-conformant, MIT-licensed.

Last updated: 19 mai 2026

Build sovereign AI agents that run anywhere.

Author Dryade plugins in Python with type-safe protocols. Scaffold, validate, package, and ship in one CLI.

Why this SDK

  • Sovereign — author plugins that ship to self-hosted Dryade installs. No cloud lock-in.
  • Type-safe — Python Protocol + @runtime_checkable. Your IDE catches contract violations before runtime does.
  • Hermetic — develop and test plugins without installing Dryade. The SDK ships its own test fixtures.

30-second quickstart

uv tool install "dryade-plugins-sdk[cli]"
dryade plugin new my_plugin --tier starter
cd my_plugin
dryade plugin validate
dryade plugin package

Five commands. Your .dryadepkg is ready to submit to the Dryade marketplace or share directly.

Walk through the full tutorial in Getting Started.

Map of the docs

PageWhat it covers
Getting Started5-step tutorial — install through package
ConceptsProtocols, manifest v2, tiers, signing, contract version
API ReferenceEvery public symbol in the SDK
CLI ReferenceEvery dryade command + flag
ExamplesFive reference plugins linked from examples/
CookbookRecipes — HITL, MCP tool, multi-agent, KV, UI
SecurityWhat plugin authors must know about hashing + slots
MigrationNotes for internal contributors moving off manifest v1
FAQCommon questions; 10 entries; covers the early-author friction
ChangelogVersioned release notes

Community