Les grenouilles habitent une variété d'habitats différents et ont un large éventail de prédateurs et de proies, mais la plupart des grenouilles remplissent la petite niche insectivore ectotherme. Certaines grenouilles remplissent cette niche dans les écosystèmes terrestres, mais d'autres le faire dans des habitats aquatiques ou arboricoles. Parce qu'elles consomment de nombreux petits invertébrés et sont elles-mêmes la nourriture de nombreux prédateurs de petite et moyenne taille, les grenouilles sont des éléments très importants des écosystèmes dans lesquels elles vivent.
Les grenouilles qui vivent dans les habitats aquatiques consomment généralement des insectes et d'autres invertébrés aquatiques, tels que les écrevisses. De plus, les grandes grenouilles aquatiques mangent souvent du poisson et d'autres espèces de grenouilles. Les serpents, les poissons prédateurs et les ratons laveurs, entre autres prédateurs, sont des prédateurs des grenouilles aquatiques.
Certaines espèces de grenouilles ont quitté l'habitat aquatique ancestral et se sont aventurées dans des habitats terrestres et arboricoles. Cela modifie légèrement leur niche écologique, car ils rencontrent différents prédateurs et proies. La plupart des grenouilles terrestres consomment de gros insectes terrestres, tels que les cafards et les coléoptères; cependant, certaines espèces, comme les crapauds à gueule étroite, se spécialisent dans les petits insectes, comme les fourmis et les termites.
Les espèces de grenouilles arboricoles ont tendance à manger des insectes volants communs dans leurs habitats à la cime des arbres. Les grenouilles terrestres et arboricoles doivent éviter les prédateurs similaires, y compris les oiseaux de taille moyenne, les serpents, les chauves-souris, les renards, les opossums et les chiens et chats domestiques.