Ekokodit ovat asuinrakennuksia, jotka on suunniteltu ja rakennettu vihreän rakentamisen periaatteiden mukaisesti. Vaikka rakentajilla voi olla erilaisia määritelmiä siitä, mikä on ekologinen koti, nämä asunnot on yleensä rakennettu tavoilla, joilla pyritään parantamaan luonnonvarojen, kuten mineraalien, veden ja energian, tehokkuutta. Lisäksi ekologinen koti rakennetaan yleensä siten, että sen tavoitteena on vähentää saastumista, minimoida ympäristöhävikki ja vähentää ihmisten terveyteen kohdistuvia kielteisiä vaikutuksia. Ekokodit kuuluvat kestävän arkkitehtuurin tai vihreän rakentamisen laajempaan luokkaan. Niitä kutsutaan usein myös vihreiksi taloiksi tai ekotaloiksi.
Tyypillisesti ekokoti on rakennettu kestävän suunnittelun filosofian mielessä. Tämä filosofia pyrkii rakentamaan koteja, jotka ovat synkronoituja niiden luonnolliseen ympäristöön. Useimmat kestävän suunnittelun periaatteet käyttävät ympäristövaikutteisia rakennusmateriaaleja ekologisten kotejen rakentamiseen. Nämä materiaalit vaativat yleensä vähän energiaa, ja ne voidaan valmistaa kierrätetyistä tavaroista tai tuottaa kestävällä tavalla. Lisäksi ympäristövaikutusten minimoimiseksi ekokodit on usein suunniteltu korkealaatuisista materiaaleista, jotka on tehty kestämään pitkään.
Ekotalorakentamisen keskeinen tavoite on vähentää luonnonvarojen kulutusta. Eco -kodin rakentajat saavuttavat tämän tavoitteen usein suunnittelemalla taloja, joissa hyödynnetään uusiutuvien luonnonvarojen käyttöä. Esimerkiksi monet ekokodit käyttävät aurinkoteknologioita, jotka ovat peräisin auringosta. Ekotalon lämmitysjärjestelmään voidaan käyttää aurinkoenergiaa käyttämällä talon lasi-ikkunoita aurinkoenergian kerääjinä auringon säteiden keräämiseksi. Aurinkoenergiaa voidaan käyttää myös sähköntuotantoon.
Ympäristöasunnot käyttävät usein kasvillisuutta vähentämään saastumista ja parantamaan energiatehokkuutta. Esimerkiksi sadepuutarhat ja viherkatot ovat yleisiä monissa ekologisissa kodeissa. Sadepuutarhat ovat istutettuja syvennyksiä, jotka aiheuttavat hulevesien valumisen katoilta, ajotieltä ja kävelytieiltä imeytymään maahan myrskyn viemäreiden sijasta. Vihreässä kattojärjestelmässä kasvit ja puut istutetaan kokonaan tai osittain katolle sadeveden imeytymisen ja lämmön heijastumisen vähentämiseksi.
Useat maat ovat ottaneet käyttöön standardeja ekologisia koteja rakentaville rakentajille. Esimerkiksi Yhdysvallat, Meksiko ja Kanada ovat kaikki ottaneet käyttöön jonkinlaisen Leadership in Energy and Environmental Design (LEED) Green Building Rating System -järjestelmän. Etelä -Afrikka käyttää Green Star SA: n vihreiden rakennusten luokitusjärjestelmää, kun taas Uusi -Seelanti käyttää Green Star NZ -järjestelmää. Kiina, Japani ja monet muut maat ovat myös ottaneet käyttöön vihreiden rakennusten kansalliset luokitusjärjestelmät.