Litofit merujuk kepada tumbuhan yang hidup didalam atau di permukaan batuan. Mereka dapat digolongkan sebagai epilitik atau endolitik; litofit epilitik tumbuh di permukaan bebatuan, sementara litofit endolitik tumbuh didalam retakan-retakan batuan (juga dikenala sebagai kasmofit).[1] Litofit dapat juga kelompokkan sebagi obligat atau fakultatif. Litofit obligat hanya tumbuh di bebatuan, sementara litofit fakultatif sebagian tumbuh di bebatuan sementara sebagian lainnya tumbuh di substrat yang berbeda.[2]