Claim free SUI testnet tokens for Move development, object-based apps, and wallet testing.
No login • No balance • Instant claim
SUI Testnet tokens give developers gas for Move modules, package publishing, object transfers, wallets, NFT flows, games, bots, and automation. Claim limits help keep this testnet faucet available for builders instead of allowing repeated automated requests to drain the balance.
Use only your public Sui wallet address. ZalalenA Faucet does not require login, wallet balance, private keys, seed phrases, or wallet signatures.
Sui Testnet is the public environment for validating Sui Move applications before mainnet release. Testnet SUI is the native gas coin for publishing a package, signing a programmable transaction block, transferring an owned object, or invoking a Move function.
Sui is object-centric: a coin, package, NFT, and app state have object IDs, versions, and ownership. A good Testnet flow checks address-owned and shared objects, a package ID, the selected gas coin, and the transaction effects—not just whether a balance changed.
SUI Testnet tokens only work on SUI Testnet. They are not real SUI, have no monetary value, and cannot be traded as mainnet assets.
A Sui Testnet faucet sends free SUI testnet tokens to a public Sui wallet address. Those tokens provide gas coins for transactions, Move development, and dApp testing on Sui Testnet.
On Sui, gas is needed for transactions such as publishing Move packages, calling functions, minting test NFTs, creating or transferring objects, and interacting with dApps.
ZalalenA Faucet provides a direct way to claim free SUI testnet tokens without buying assets, bridging funds, or creating an account.
Use claimed SUI to publish a Move package, record its package ID, test a moveCall, create or transfer an object, and confirm the resulting object state in a Testnet explorer.
A frontend should test the states users actually see: an insufficient gas coin, an incorrect package or object ID, a missing owned object, and a shared-object transaction that has different execution requirements.
Enter only the public Sui address for the wallet profile configured for Testnet. The faucet never needs a recovery phrase, private key, or an address from a different Sui network.
Enter your public Sui Testnet wallet address, complete captcha verification, and click the claim button. If the request passes the faucet rules, SUI Testnet tokens are sent to your wallet.
After the claim, make sure the wallet is connected to SUI Testnet and is displaying the same address used for the request. A mainnet view, or a different wallet address, will not show the testnet gas coins even when the claim succeeds.
Use the tokens for Move development, dApp testing, package publishing, object transfers, NFT minting, game assets, bots, automation, and supported SUI Testnet activity.
You can publish Move packages, call contract functions, transfer objects, mint test NFTs, test game items, check wallet approvals, explore Sui dApps, and simulate bot or automation flows.
SUI Testnet is also useful for checking transaction effects, object ownership changes, gas-coin use, failed calls, wallet state, and explorer output before mainnet users are involved.
Before releasing a Sui integration, verify the selected Testnet address, RPC network, package ID, module and function name, object IDs, ownership expectations, and gas-coin selection. Compare the address receiving the faucet claim with the address the wallet presents for signing. This catches configuration errors before they are mistaken for faucet delivery problems.
Test an empty address, a funded address, address-owned object access, shared-object access, object-version refresh, rejected signatures, and stale UI data. Confirm that the interface displays a transaction digest and explains whether a problem is gas, ownership, an outdated object reference, or a Move function abort.
Keep Testnet package IDs and object IDs with the relevant transaction digest in QA notes. This turns a failed user journey into a reproducible object workflow and lets the team inspect exact on-chain effects without requesting any secret information from a tester.
Begin with a fresh Sui Testnet address that owns no SUI coin. Claim from the faucet, confirm that address in the selected wallet, and inspect the resulting balance or coin object before creating the next transaction. This tests the path a new user follows and prevents a common mistake: funding one address while a wallet extension or application is connected to another account.
Publish a Move package on Testnet and save the package ID generated by that deployment. Package IDs are live object identifiers, not placeholders. A frontend must use the Testnet package ID, module name, function, type arguments, and object inputs that belong to the selected environment. A Mainnet package ID or an old Testnet deployment is not repaired by additional SUI gas.
Test owned and shared objects separately. An owned object is controlled by a particular address, while a shared object is used according to the Move package’s rules. A claim gives a user a gas coin; it does not grant ownership of a resource or permission to mutate shared state. The interface should explain an ownership failure instead of presenting it as a faucet or balance issue.
A programmable transaction block can combine coin operations, object transfers, Move calls, and returned values. Test a small transaction first, then the combined transaction the product actually presents. Inspect effects for created, mutated, deleted, and transferred objects. This confirms that the app selects the right gas coin and uses current object references, not merely that a transaction prompt appeared.
Use Testnet to test stale object versions, missing object IDs, rejected wallet signatures, wrong network selection, and delayed object queries. A mutable object can change between transaction construction and signing, so a reliable app must reload information and rebuild a request when appropriate. Repeatedly claiming SUI cannot fix an outdated object reference or a Move abort.
Store the transaction digest and relevant object IDs for support and QA. They make a problem inspectable without asking a user for a private key. Before release, run a clean path from zero SUI: claim, connect the wallet, create or select an object, call the package, inspect effects, and intentionally trigger a validation error. That verifies gas handling, ownership, package configuration, and user messaging together.
Sui is object-centric: coins, packages, NFTs, and application state have object IDs and ownership rules. Use Testnet SUI to publish a Move package, record its package ID, run a programmable transaction block, and test address-owned versus shared-object paths.
A successful claim does not guarantee every Move call succeeds. A wallet can still select an insufficient gas coin, reference the wrong package or object ID, or encounter a shared-object transaction requirement. Inspect transaction effects and the selected Testnet address before retrying.
Cooldown active: Your wallet may need to wait until the 60 minute cooldown ends before claiming again.
Captcha failed: Refresh the page and complete captcha verification again.
Invalid address: Make sure you entered a valid public Sui wallet address.
Wrong network selected: Your wallet may be showing Sui mainnet instead of SUI Testnet.
Temporary delay: Faucet demand, RPC conditions, or testnet activity may delay delivery for a short time.
Yes. SUI Testnet tokens from ZalalenA Faucet are free to claim and free to use for testnet activity.
They are not real SUI, have no monetary value, and cannot be used on Sui Mainnet.
Cooldown keeps one wallet or script from claiming too often. This matters because SUI Testnet tokens are used by many developers, testers, bots, automation workflows, and users exploring object-based dApps.
The waiting period protects the faucet balance without adding login, social account, or wallet-balance requirements.
Most successful claims are delivered within seconds. Delivery can take longer when the faucet is busy or SUI Testnet is experiencing temporary delays.
If the balance does not appear immediately, refresh your wallet and confirm that it is connected to SUI Testnet.
Balance not visible: Check that the wallet is displaying SUI Testnet and that it is open on the same address used for the claim, not Sui mainnet or another account.
Request rejected: Wait for cooldown, check the wallet address, and complete captcha verification again.
Token not delivered yet: Wait a short time and refresh your SUI Testnet balance.
Wrong address: Use your public Sui wallet address, not a private key, seed phrase, or EVM address.
Sui Testnet is not an account-balance-only environment. Coins, packages, NFTs, and application data are objects with unique IDs, versions, and owners. The public Sui address that receives a faucet claim owns the resulting SUI coin object, and that coin can be selected as gas when a wallet or SDK constructs the next transaction.
Publishing a Sui Move package creates a package object. An application then calls it with a package ID, module name, function, type arguments, and object inputs. Testnet SUI lets a developer publish a package, save its actual Testnet ID, and run the same programmable transaction path that a frontend will ask a user to approve.
Ownership changes the test path. An address-owned object is controlled by one address; a shared object is available under package rules; immutable objects can be read but not changed. A claim gives the sender gas, but does not grant ownership of an app object or permission to mutate a shared object.
Use the faucet with a fresh Sui address: claim SUI, connect the Testnet wallet, publish or call a package, inspect the transaction digest, then inspect created, mutated, deleted, or transferred objects. This validates the new-user path including gas selection and first object creation.
A transaction can fail despite an available balance. The selected gas coin may be too small, a package ID may be wrong, an object reference may be old, the caller may not own the required object, or a Move function may abort. Inspect effects and inputs rather than repeatedly requesting more faucet tokens.
For frontend QA, test an address with SUI and one without it; test a rejected signature, missing object ID, object owned by another address, and successful transaction whose state is not immediately visible. A useful interface displays the transaction digest and Testnet network so users can verify what happened independently.
Keep Testnet package IDs, object IDs, transaction digests, and ownership state separate from Mainnet. That makes a failure reproducible and prevents confusion between a valid Mainnet resource and the Testnet object needed by the current flow.
On Sui, a faucet claim normally gives the account a gas object rather than an abstract account balance that every transaction automatically shares. Before testing, inspect the wallet's owned objects and identify the coin intended to pay gas. This matters when a script builds a transaction block explicitly: an old object ID, an already-spent coin, or a coin in a different account can make a valid application call fail before Move code is reached.
Objects have versions and digests, so a transaction prepared from an outdated object reference can be rejected after another transaction changes that object. This is common when a tester clicks two interface actions quickly or runs a local script while a wallet is also submitting. Read the fresh object state, rebuild the transaction, and sign again rather than repeatedly broadcasting the stale payload. The resulting transaction effects explain which inputs were mutated, created, deleted, wrapped, or transferred.
Shared objects need an additional layer of care. Their use may be valid for a protocol feature, but they introduce ordering and contention behavior that a single-user happy path does not reveal. A useful Testnet scenario funds two separate Sui addresses, has both interact with the same shared object, and verifies the final object fields and events. That test demonstrates the actual ownership model of the package instead of merely confirming that one address can submit a transaction.
Keep package IDs, object IDs, and network selection visible in every test record. A Sui address can look correct while a package identifier belongs to an earlier deployment or a different network. Pair the faucet transaction digest with the package publish digest and the transaction-block digest that calls the package. This creates a traceable path from Testnet gas funding to the exact object transition an application needs to display.
For a reliable Sui Testnet claim flow, compare the address receiving SUI with the wallet address signing the next programmable transaction. The faucet provides a gas coin, while package IDs, object IDs, object versions, ownership, shared-object rules, and Move function inputs remain separate application requirements.
Use transaction digests and object effects to troubleshoot. A successful claim can be followed by an object-reference error, ownership failure, stale version, or Move abort. Inspect the actual Testnet effects before retrying; another claim does not fix an incorrect package configuration or object input.
A clean Sui acceptance test uses a new address, faucet SUI, a wallet connection, a real package call, object-effect verification, and an intentional invalid object path. It proves the application can explain the complete first-user journey without relying on a pre-funded internal wallet.
A SUI Testnet faucet sends free testnet tokens for Move development, Sui dApps, wallets, object-based assets, NFT flows, bots, and automation.
You need SUI Testnet tokens to pay gas for transactions, Move package publishing, object transfers, and dApp testing on SUI Testnet.
No. SUI Testnet tokens have no monetary value and cannot be used on Sui mainnet.
No. You only need a public Sui wallet address and captcha verification.
No. A new Sui wallet with zero balance can claim SUI Testnet tokens.
Each wallet can claim up to 10 times per day, with a 60 minute cooldown between successful claims.
A claim may be rejected because of cooldown limits, captcha failure, invalid address format, repeated requests, or temporary faucet limits.
You can use a wallet that supports SUI Testnet.
You can use them to explore supported testnet activities, but testnet activity does not guarantee eligibility for any airdrop.
Yes. Only your public wallet address is required. Never share your private key or recovery phrase.
You can publish Move packages, transfer objects, mint test NFTs, explore Sui dApps, and run bot or automation flows.
Community