Skip to content

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)