Shared crates for the xfetch ecosystem.
Today this repository contains the public plugin SDK used by the core, official plugins, and third-party plugin authors.
crates/plugin-api: shared protocol crate for xfetch plugins.docs/: focused documentation for setup, protocol, SDK usage, and examples.
The first public crate in this repository is xfetch-plugin-api.
- Defines the wire protocol used between
xfetchand plugins. - Provides typed helpers for reading requests and writing responses.
- Exposes a stable base for official and third-party plugin development.
- This repository owns shared contracts, not end-user config files.
- Official plugins are expected to use the same public SDK as external plugins.
- Protocol changes should land here first and then be adopted by the core and plugin repos.