On trouve des représentants de la famille depuis le niveau de la mer dans les forêts de mangroves jusqu'aux prairies humides d'altitude (altiplano).
Les espèces terrestres vivent sur le sol couvert de feuilles mortes des forêts pluviales, certaines espèces préferent le bord rocheux des ruisseaux alors que d'autres recherchent plutôt des espaces éclairés, par exemple ceux créés par la chute d'un arbre.
Les espèces arboricoles vivent sur les branches parmis les broméliacées et autres plantes épiphytes.
Les espèces d'altitude se rencontrent souvent près des ruisseaux.