Many of the earliest works of Indian architecture that remain today are religious structures. Pillars were built along roads in honor of Buddha. Stupa are houses in which a relic of Buddha is placed. The other major form of early Indian architecture was the rock chamber. These were rooms carved out of rock or the sides of mountains.

Later, temples were constructed from large rocks. The most famous of these is the Hindu temple of Kailasantha, dedicated to Siva.