Aeternity будет поддерживать 3 виртуальных машины. (1) Версия виртуальной машины Ethereum (EVM), (2) Функциональная типизированная виртуальная машина (FTWVM) и (3) Машина высокого уровня (HLM). Каждая виртуальная машина имеет предпочитаемый в настоящее время язык смарт-контрактов, что означает, что Aeternity будет предлагать большую гибкость разработчикам, которые могут захотеть разработать контракты с различными компромиссами. В результате Aeternity может легко использовать Solidity → текущий фаворит EVM, Sophia → типизированный функциональный язык, который компилируется в FTWVM и Varna → язык, похожий на язык сценариев Биткойна, который компилируется в HLM.