Designing blockchain apps for Ledger devices
These guidelines describe best practices for designing a great experience for users of your app. Follow them to ensure your app passes the Ledger review process and delivers a consistent, trustworthy UX across all supported devices.
If you are developing your app using Ledger’s high-level APIs and standard transaction templates, your app will already conform to these design guidelines.
Which apps are covered?
These guidelines apply to blockchain-related apps that cover the standard use cases of sending crypto and NFTs, verifying addresses, or signing messages. This is the majority of apps available today on Ledger Wallet.
Apps with more specific needs and interfaces are not covered by these guidelines; however, the general principles on usability and wording described here are a great starting point. To access the complete NBGL component library if needed, visit the NBGL repository .
Ledger Stax, Flex, and Nano devices
Whether you start developing your app on Ledger Stax, Ledger Flex, Nano S Plus, or Nano X, porting it to other Ledger devices requires little to no code change, as all devices use the same APIs and graphical libraries.