Le rane abitano in una varietà di habitat diversi e hanno una vasta gamma di predatori e prede, ma la maggior parte delle rane riempiono la piccola nicchia ectotermica e insettivora. Alcune rane riempiono questa nicchia negli ecosistemi terrestri, ma altre farlo in habitat acquatici o arborei. Poiché consumano molti piccoli invertebrati e sono essi stessi cibo per molti predatori di piccole e medie dimensioni, le rane sono componenti molto importanti degli ecosistemi in cui vivono.
Le rane che vivono negli habitat acquatici generalmente consumano insetti e altri invertebrati acquatici, come gli aragoste. Inoltre, le grandi rane acquatiche mangiano spesso pesci e altre specie di rane. I serpenti, i pesci predatori e i procioni, tra gli altri predatori, sono antecedenti alle rane acquatiche.
Alcune specie di rane hanno lasciato l'habitat acquatico ancestrale e si sono avventurate in quelle terrestri e arboree. Questo cambia leggermente la loro nicchia ecologica, poiché incontrano predatori e prede diversi. La maggior parte delle rane terrestri consuma grandi insetti terrestri, come scarafaggi e scarafaggi; tuttavia, alcune specie, come i rospi a bocca stretta, si specializzano su piccoli insetti, come formiche e termiti.
Le specie di rana arboree tendono a nutrirsi di insetti volanti comuni negli habitat degli alberi. Sia le rane terrestri che quelle arboree devono evitare predatori simili, compresi uccelli di media taglia, serpenti, pipistrelli, volpi, opossum e cani e gatti domestici.