# ic-cdk-macros
**Internet Computer Canister Development Kit**
[](https://docs.rs/ic-cdk-macros/)
[](https://crates.io/crates/ic-cdk-macros)
[](https://github.com/dfinity/cdk-rs/blob/main/src/ic-cdk-macros/LICENSE)
[](https://crates.io/crates/ic-cdk-macros)
[](https://github.com/dfinity/cdk-rs/actions/workflows/ci.yml)
This crate provides attribute macros, with which you can annotate regular rust functions to be public interfaces of a canister.