Community

Stockyard is built in the open. Here’s how to contribute.

Exchange Packs

Share pre-built configurations for specific use cases. Create a YAML file in configs/community/ and submit a PR.

Pack format: modules, policies, alerts, and routing rules bundled together.

Browse Packs

WASM Plugins

Build custom middleware as WebAssembly modules. Export name(), process(), and config() functions.

See sdk/wasm/ for the plugin interface and examples.

Plugin SDK

Trace Protocol

Adopt the Stockyard Trace Protocol for interoperable LLM observability. Open JSON schema with extensible metadata.

View Spec

SDKs & Docs

Improve the Python, Node, or Go SDKs. Add cookbook recipes. Fix docs. All contributions welcome.

Contribute