#extension-interface #coil #applications #stable #back-end #interface-framework

coil-customer-sdk

Stable customer extension interfaces for the Coil framework

2 releases

Uses new Rust 2024

0.1.1 Mar 29, 2026
0.1.0 Mar 28, 2026

#3 in #coil


Used in 6 crates (3 directly)

MIT license

56KB
1.5K SLoC

coil-customer-sdk

coil-customer-sdk defines the stable extension interfaces for customer-owned Rust code in Coil.

If you are writing linked backend logic for a customer application, this is the public surface you should target rather than reaching into internal runtime crates.

Install

[dependencies]
coil-customer-sdk = "0.1.0"

When to use this crate

  • You are building customer-owned Rust plugins or hook implementations.
  • You want stable public traits instead of depending on internal runtime details.
  • You are wiring custom business rules into a Coil application.
  • coil-rs: batteries-included framework entrypoint for most applications.
  • coil-app: customer application composition.
  • coil-runtime: the runtime that executes customer-owned hooks.

Learn more

No runtime deps