Kod teras H2O ditulis di Jawa.Di dalam H2O, kedai Teragih / Nilai didistribusikan digunakan untuk mengakses dan rujukan data, model, objek, dan sebagainya, di semua nod dan mesin.Algoritma ini dilaksanakan di atas rangka kerja Peta / Mengurangkan rangka kerja H2O dan menggunakan kerangka Java Fork / Join untuk multi-threading.Data dibaca selari dan diedarkan ke seluruh kluster dan disimpan dalam memori dalam format kolumnar dengan cara termampat.Parser data H2O mempunyai kecerdasan terbina dalam untuk meneka skema dataset yang masuk dan menyokong data ingest dari pelbagai sumber dalam pelbagai format .... H2O's REST API membolehkan akses ke semua keupayaan H2O dari program luaran atau script melalui JSON overHTTP.API Rehat digunakan oleh antara muka web H2O (UI Aliran), R mengikat (H2O-R), dan Python mengikat (H2O-Python).Kelajuan, kualiti, kemudahan penggunaan, dan penggunaan model untuk pelbagai algoritma Pantas dan Tidak diselia seperti Deep Learning, Tree Ensembles, dan GLRM menjadikan H2O sangat dicari API untuk sains data data yang besar.Keperluan Sekurang-kurangnya, kami mencadangkan perkara berikut untuk keserasian dengan H2O: Sistem Operasi: Windows 7 atau lebih baru OS X 10.9 atau yang lebih baru Ubuntu 12.04 RHEL / CentOS 6 atau lebih baru Bahasa: Scala, R, dan Python tidak dikehendaki menggunakan H2O melainkan andaingin menggunakan H2O dalam persekitaran tersebut, tetapi Java selalu diperlukan.Versi yang disokong termasuk: Java 7 atau lebih baru.Nota: Java 9 belum lagi dikeluarkan dan tidak disokong pada masa ini.Untuk membina H2O atau menjalankan ujian H2O, JDK 64-bit diperlukan.Untuk menjalankan perduaan H2O menggunakan sama ada baris perintah, R, atau Python, hanya 64 bit JRE diperlukan.Kedua-duanya boleh didapati di halaman muat turun Java.Scala 2.10 atau lebih baru R versi 3 atau lebih baru Python 2.7.x atau 3.5.x Browser: Pelayar internet diperlukan untuk menggunakan UI web H2O, Aliran.