# 👨‍💻 icptopup-ts: atomic, ICRC compatible batch cycles topups with TypeScript

**URL:** <https://forum.dfinity.org/t/icptopup-ts-atomic-icrc-compatible-batch-cycles-topups-with-typescript/41340>\
**Category:** Developers\
**Tags:** cycles, cycleops\
**Created:** [February 18, 2025, 4:56pm UTC](https://forum.dfinity.org/t/icptopup-ts-atomic-icrc-compatible-batch-cycles-topups-with-typescript/41340 "2025-02-18T16:56:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![icme](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/icme/32/4327_2.png) [@icme](https://forum.dfinity.org/u/icme)\
**Post date:** [February 18, 2025, 4:56pm UTC](https://forum.dfinity.org/t/icptopup-ts-atomic-icrc-compatible-batch-cycles-topups-with-typescript/41340/1 "2025-02-18T16:56:10Z")

</div>

![icptopup-ts](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/e/5/e5615595908ed39a0394293d890de293e9bf0a27.jpeg)

Today the CycleOps team 👁 is releasing [icptopup-ts](https://github.com/CycleOperators/icptopup-ts), a TypeScript package that makes it easy to programatically 👨‍💻 facilitate large amounts of decentralized compute, sending cycles to up to 100 canisters at at time.

With `npm install icptopup-ts`, you can integrate atomic, ICRC compatible cycle topups into your application in just a few minutes ⏳

* * *

## How can I use icptopup-ts?

👉 &nbsp; Get started with the icptopup-ts [installation instructions](https://github.com/CycleOperators/icptopup-ts).

The package comes with both synchronous and _asynchronous_ primitives for sending cycles depending on your desired UX, and **slots in easily to both Frontend and NodeJS contexts**.

Over the past month, developers have already used icptopup-ts to mint and send over 30,000T cycles across more than 21,000 individual canister topup events.

## What’s next?

Check out the [CycleOps changelog](https://docs.cycleops.dev/changelog/icptopup-ts#why-did-we-build-icptopup-ts) to dive deeper into why and how we built icptopup-ts.

We’re looking forward to seeing what you build! If you have any questions, requests, or feedback, [file an issue](https://github.com/CycleOperators/icptopup-ts/issues/new) or reach out to us [@CycleOps on X](https://x.com/CycleOps).
