# Can we write a JS script to deploy SUI packages/smart contracts?

**URL:** <https://forums.sui.io/t/can-we-write-a-js-script-to-deploy-sui-packages-smart-contracts/45359>\
**Category:** Technical Support\
**Created:** [March 14, 2024, 9:52am UTC](https://forums.sui.io/t/can-we-write-a-js-script-to-deploy-sui-packages-smart-contracts/45359 "2024-03-14T09:52:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tahlil](https://dub1.discourse-cdn.com/sui/user_avatar/forums.sui.io/tahlil/32/30688_2.png) [@tahlil](https://forums.sui.io/u/tahlil)\
**Post date:** [March 14, 2024, 9:52am UTC](https://forums.sui.io/t/can-we-write-a-js-script-to-deploy-sui-packages-smart-contracts/45359/1 "2024-03-14T09:52:17Z")

</div>

I want to deploy SUI packages/smart contracts with js script. Is it possible? Which library can facilitate this? Would appreciate an example.

---

<div class="post-metadata">

**Author:** ![jangid](https://dub1.discourse-cdn.com/sui/user_avatar/forums.sui.io/jangid/32/30703_2.png) [@jangid](https://forums.sui.io/u/jangid)\
**Post date:** [March 14, 2024, 6:19pm UTC](https://forums.sui.io/t/can-we-write-a-js-script-to-deploy-sui-packages-smart-contracts/45359/2 "2024-03-14T18:19:59Z")

</div>

May be that you can write a NodeJS wrapper around the Sui CLI.

---

<div class="post-metadata">

**Author:** ![teohaik](https://dub1.discourse-cdn.com/sui/user_avatar/forums.sui.io/teohaik/32/30531_2.png) [@teohaik](https://forums.sui.io/u/teohaik)\
**Post date:** [March 15, 2024, 12:33pm UTC](https://forums.sui.io/t/can-we-write-a-js-script-to-deploy-sui-packages-smart-contracts/45359/3 "2024-03-15T12:33:36Z")

</div>

Yes, it’s possible @tahlil . The process appears in multiple places in Sui repo.

Just an indicative example:

> <https://github.com/MystenLabs/sui/blob/main/sdk/kiosk/test/e2e/setup.ts#L69-L114>
