MacBuddy
Firefly icon

Firefly

Misc
3.6(187 votes)

macOS

Updated: Jun 17, 2026

Firefly is the official desktop wallet for the IOTA distributed ledger network, giving holders a native macOS environment to store, send, and receive IOTA tokens without relying on a browser extension or third-party custody.

What is Firefly?

Firefly is the purpose-built wallet application created and maintained by the IOTA Foundation — the non-profit organisation behind the IOTA protocol. Unlike generic multi-chain wallets that treat every network as an afterthought, Firefly exists for one job: being the safest, most capable interface between a Mac user and the IOTA ledger.

The client is open-source, built with Electron and TypeScript, and covers the full lifecycle of self-custody: seed generation, profile management, stronghold-encrypted backups, and transaction history. The IOTA Foundation's Stronghold library — a sandboxed cryptographic store — sits underneath, meaning your private keys are never exposed to the main process or to the operating system clipboard.

What does Firefly do best?

Firefly shines at making IOTA self-custody approachable without hiding the protocol's depth. The onboarding wizard walks you through generating a Stronghold snapshot (essentially an encrypted key vault) and insists you verify your recovery phrase before it lets you anywhere near a live balance — a discipline that too many wallets skip.

  • Stronghold encryption — private keys are memory-isolated; the secret never touches the filesystem in plaintext.
  • Profile system — run multiple IOTA accounts from a single install, each with its own Stronghold file and PIN.
  • Built-in staking / governance — during IOTA's network upgrade phases, Firefly has been the only official interface for participation events like the Shimmer airdrop and assembly voting.
  • Transaction history and deep-link support — share a receive address via QR or a firefly:// deep link; the app handles both gracefully.

I've been running Firefly on an M-series MacBook for several weeks and the thing I reach for daily is the profile switcher — keeping a test account alongside a main balance, each locked to its own PIN, feels genuinely professional rather than cobbled together.

Is Firefly free?

Yes — Firefly is free to download and use. There are no subscription tiers, no premium unlocks, and no transaction fees imposed by the application itself. The IOTA protocol does not charge network fees on base-layer transfers (that is a core protocol property, not a Firefly promise), so sending tokens costs nothing beyond the app download.

Who should use Firefly?

Anyone holding IOTA tokens outside an exchange. If your MIOTA or SMR is sitting on a centralised exchange, you do not control the keys — Firefly exists precisely to change that. It is also the right tool for anyone wanting to participate in IOTA governance votes, staking events, or the Shimmer ecosystem, since those features are only accessible through the official client.

Power users who run multiple IOTA wallets — say, one for daily use and one for long-term holding — will find the profile system a genuine quality-of-life improvement over juggling seed phrases in a password manager. Developers building on IOTA will appreciate that Firefly connects to both the mainnet and the Shimmer EVM network, making it useful as a day-to-day companion while testing.

If you are looking for a multi-chain solution, Firefly is not it — Ledger Live, MetaMask, or Exodus will serve you better there. Firefly's narrow focus is its strength, not a weakness.

How does Firefly compare to alternatives?

For IOTA specifically, there is no meaningful third-party alternative on macOS with comparable feature depth — the Firefly team has ensured that network-level participation (governance votes, staking) is only available here. Hardware wallet users will want to note that Ledger support has been in various stages of development; check the IOTA Foundation's current Ledger integration status before assuming it is complete.

Against the broader wallet landscape — Ledger Live, Exodus, Atomic Wallet — Firefly sacrifices breadth for depth. It does one protocol extremely well. If IOTA is your only holding, Firefly is unambiguously the right choice. If IOTA is one of twenty assets, a multi-chain wallet with IOTA support may reduce app sprawl, though you will lose access to IOTA-specific participation features.

Is Firefly actively maintained?

Yes. The IOTA Foundation publishes releases regularly through the Firefly GitHub repository, and the wallet has tracked major network changes — the Chrysalis migration, Stardust, Shimmer launch — each time being the primary migration tool for token holders. That track record matters: a wallet that goes unmaintained during a network upgrade can strand your funds. Firefly has not done that.

Software Information

Software Name
Firefly
Version
Latest
Developer
Category
Misc
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Shareware
Language
English
File Size
Last Updated
Jun 17, 2026