Safe can generally manage the same assets that you would be able to manage with wallets such as Metamask or Ledger. However, depending on the type of asset, some restrictions might apply. The following sections provide more details on this:
Ether and ERC20 tokens
Safe supports Ether and all assets that fully comply with the ERC20 standard. This includes assets such as DAI, USDC, UNI, and many others. Those assets can be managed natively via the Safe Web interface as well as the Safe Mobile apps.
ERC721 tokens (NFTs / collectibles)
Safe supports NFTs / Collectibles that fully comply with the ERC721 standard. They can be managed natively via the Assets > NFTstab on the Safe Web interface as well as the Safe Mobile apps.
Other tokens and asset types should generally be supported, however, they should be checked in detail before usage. And a distinction must be made between assets that are supported on an account-level and ones that get properly displayed in the Safe interfaces.
In the Safe interfaces, there is no easy way to manage assets other than the ones mentioned above. You would need to connect via WalletConnect to 3rd party interfaces such as Zerion for non-ERC721 compliant NFTs.
Interface support could be added also via Safe apps. Learn more about Safe apps on our blog and on our developer portal.
On an account-level, however, Safe supports more asset types than the above. Some token standards require the receiver to implement callback functions. In Safe this is done via a so-called fallback manager, which by default supports callbacks of ERC721 and ERC1155. More can be added manually if needed.