Yes, upon purchase, Mobile Legends Diamonds are instantly available. The diamonds are directly credited to your Mobile Legends account, allowing for immediate use in-game.