Vyper è un linguaggio di programmazione open-source orientato ai contratti intelligenti (smart contract) sulla piattaforma Ethereum. È stato creato per risolvere alcune delle debolezze di Solidity, il linguaggio di programmazione più utilizzato per i contratti intelligenti su Ethereum. Vyper è progettato per essere più sicuro, più comprensibile e meno suscettibile ad errori rispetto a Solidity.