SDK Overview
Pure-Protocol Python SDK for authoring Dryade plugins. Zero core imports, hash-conformant, MIT-licensed.
Last updated: 2026년 5월 19일
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
| Page | What it covers |
|---|---|
| Getting Started | 5-step tutorial — install through package |
| Concepts | Protocols, manifest v2, tiers, signing, contract version |
| API Reference | Every public symbol in the SDK |
| CLI Reference | Every dryade command + flag |
| Examples | Five reference plugins linked from examples/ |
| Cookbook | Recipes — HITL, MCP tool, multi-agent, KV, UI |
| Security | What plugin authors must know about hashing + slots |
| Migration | Notes for internal contributors moving off manifest v1 |
| FAQ | Common questions; 10 entries; covers the early-author friction |
| Changelog | Versioned release notes |
Community
- Discord — #plugin-authors
- GitHub Discussions — Q&A, Show & Tell, Ideas
- Twitter/X — @DryadeAI