sui-kiosk-sdk-js

Installation
SKILL.md

Sui Kiosk TypeScript SDK

Use this skill for JavaScript and TypeScript projects that interact with Sui Kiosk through @mysten/kiosk.

Primary source: Mysten Labs Kiosk SDK docs at https://sdk.mystenlabs.com/kiosk#about.

Current Defaults

  • Install @mysten/kiosk alongside @mysten/sui.
  • Use the current client-extension and builder-pattern API.
  • The Mysten SDK packages are ESM-only. Ensure package.json has "type": "module" and TypeScript uses moduleResolution compatible with ESM, such as NodeNext, Node16, or Bundler.
  • The Kiosk extension requires SuiJsonRpcClient or SuiGraphQLClient. Do not use SuiGrpcClient for Kiosk SDK work because Kiosk uses event queries that are not available in gRPC.
  • Keep one client instance per app/script and add the Kiosk extension with $extend(kiosk()).
  • Mainnet and Testnet are supported by default. For Devnet or Localnet, pass package IDs for the rules/extensions you use.
  • Mysten Kiosk rules and extensions are not supported on Devnet by default because network wipes would constantly change package IDs.

Install

Installs
31
Repository
avbel/ai-skills
GitHub Stars
2
First Seen
May 16, 2026