Viem to najczęściej używany nowoczesny interfejs TypeScript dla Ethereum. Viem zapewnia solidne, wydajne i bezpieczne pod względem typów moduły, które stanowią fundament do budowania aplikacji internetowych, bibliotek TypeScript, portfeli, backendów, indeksatorów, skryptów i wielu innych na bazie Ethereum.