Binding Generation
TODO: Write content for this page.
Generate type-safe bindings from Candid files for JS/TS (@icp-sdk/bindgen), Rust (didc), and icp-cli automatic generation. Cover Vite plugin integration for frontend projects, CLI generation for backend projects, and custom generation configuration. Show the hello-world template as the reference implementation.
- icp-cli: concepts/binding-generation.md
- icskills: multi-canister
- JS SDK: @icp-sdk/bindgen (https://js.icp.build/bindgen)
- Template: hello-world (shows Vite plugin)
- guides/canister-calls/candid — Candid as input
- getting-started/project-structure — bindgen in project setup
- icp-cli docs: https://dfinity.github.io/icp-cli/0.2/