Using a cycles management service
Beginner
Concept
Overview
Once a canister is deployed to the Internet Computer, the compute and storage it utilizes must be pre-payed. The process of burning ICP to obtain cycles and transferring them to a canister is referred to as "topping-up" a canister.
Cycles management services provide canister monitoring and automated cycles top-ups to ensure canisters applications remain up and running and do not run out of cycles.
Instead of manually topping up a canister via dfx
or scripting a custom solution, cycles management services provide tested top-up automation and and canister metric insights.
Popular cycles management services
Popular cycles management services include:
- CycleOps - On-chain, proactive, no-code canister monitoring with historical trend graphs, top-up email notifications & downloadable transaction history.
- TipJar - Donate cycles to your favorite canisters on the Internet Computer and keep them live and healthy!
- Canistergeek – Top up your canisters, monitor cycles, memory, logs and get your monthly reports in one place.
Cycles management libraries
Motoko
- cycles-manager - Provides a simplified, permissioned cycles management framework for multi-canister applications (sponsored by CycleOps).
- canistergeek-ic-motoko – Canistergeek-IC-Motoko is the open-source tool for Internet Computer to track your project canisters cycles and memory status and collect log messages.
- canistergeek_ic_rust – canistergeek_ic_rust is the open-source tool for Internet Computer to track your project canisters cycles and memory status and collect log messages.