Skip to content

IC Reactor ships as a small set of focused packages. Some are runtime libraries you install in applications, while others are tooling packages used during code generation and local development.

  • @ic-reactor/react depends on @ic-reactor/core and re-exports the runtime classes.
  • @ic-reactor/candid builds on @ic-reactor/core and can optionally use @ic-reactor/parser for local Candid compilation.
  • @ic-reactor/cli and @ic-reactor/vite-plugin both use @ic-reactor/codegen under the hood.
  • The tooling packages help you generate declarations and hooks, while the runtime packages execute queries, mutations, auth flows, and dynamic canister calls.