Tras la derrota y muerte de Pulakeshin II (c. 642‑643 d.C.), la historia de la dinastía Chalukya de Vatapi queda envuelta en incertidumbre. Solo se conserva una inscripción de Vatapi del año 13 del rey Pallava Narasimhavarman I. El caos político permitió que los Pallavas se adueñaran de gran parte del sur, separando regiones como Bellary, Nellore, Cuddapah y Anantapur. Varios vasallos, entre ellos el señor de Lat y el príncipe de Sendrak, declararon su independencia.
Problemas de sucesión
Los hijos de Pulakeshin II jugaron un papel crucial en este periodo turbulento. Las fuentes menciona a seis hijos: Adityavarman, Vikramaditya I, Chandraditya, Jayasinghavarman, Nemari y Ranragavarman. Tras la muerte del padre, el reino se sumió en una lucha de poder. Algunas fuentes indican que Pulakeshin había nombrado a Vikramaditya I como heredero, pero otras inscripciones mencionan a Adityavarman y Chandraditya como reyes interinos.
Vikramaditya I (655‑681 d.C.)
Hijo de Pulakeshin II, Vikramaditya I logró consolidar el trono en Badami en 655 d.C. con el apoyo de su abuelo materno, el rey Ganga Durvinit. Derrotó al Pallava Narasimhavarman, expulsándolo de Vatapi, y sometió a sus hermanos rebeldes y vasallos. La inscripción de Kurnool (año 3) relata cómo recuperó los tesoros reales ocultos por sus rivales y restauró los templos y donaciones interrumpidas.
Durante sus primeros años, Vikramaditya recorrió Nellore, Bellary, Anantapur y Cuddapah, reestableciendo el dominio chalukya en esas provincias. También obligó a los reyes de los Chola, Pandya y Kerala a reconocer su autoridad y se autoproclamó emperador, apoyado por sus hijos Vinayaditya y Vijayaditya y por su hermano Jayasinghavarman, a quien nombró virrey de Lat (Sur de Gujarat).
Conflicto con los Pallavas
Movido por el deseo de venganza contra Narasimhavarman, Vikramaditya lanzó campañas contra los Pallavas. Las placas de cobre de Nausari y los registros de Gadwal, Suvanur y Honnur (970‑971 d.C.) celebran sus victorias sobre Narasimhavarman I, Mahendravarman II y Parameshvara I. Según la inscripción de Alam (Andhra Pradesh), obligó al rey pallava a rendir pleitesía en Kanchi y obligó a los monarcas de Kerala, Pandya y Chola a aceptar su soberanía.
Su hermano Jayasinghavarman, tras derrotar al rey de Valabhi, fundó la rama chalukya de Gujarat.
Vinayaditya (680‑696 d.C.)
Tras la muerte de Vikramaditya I, su hijo Vinayaditya ascendió al trono. Las inscripciones de Jejuri y Togchendu sitúan su reinado entre 678‑679 y 680‑696 d.C. Fue nombrado príncipe heredero durante el gobierno de su padre. Se le menciona como "Trayrajyapallavapati", indicando su dominio sobre los reinos Chola, Pandya y Kerala.
Su reinado se caracteriza por la paz y la prosperidad. Su hijo Vijayaditya participó en campañas en el norte y trajo ofrendas de los reinos Ganga‑Yamuna. La reina Vinayavati, madre de Vijayaditya, instaló imágenes de Brahma, Vishnu y Maheshwara en Vatapi en 696 d.C.
Vijayaditya (696‑733 d.C.)
Vijayaditya, hijo de Vinayaditya, gobernó durante 37 años, el periodo más largo de la dinastía. Fue nombrado príncipe heredero en 691 d.C. y adquirió experiencia militar en las campañas del norte bajo su abuelo Vikramaditya I.
En el año 710 d.C., su hijo Vikramaditya II atacó Kanchi, capturó tesoros y regresó victorioso. Vijayaditya usó títulos como "Shriprithvivallabh", "Maharajadhiraja" y "Parameshvara". Patrocinó la construcción de templos, entre ellos el gran templo Shiva de Pattadakal, y apoyó a eruditos y brahmanes.
Vikramaditya II (733‑745 d.C.)
Hijo de Vijayaditya, Vikramaditya II mantuvo y expandió el imperio. Continuó la rivalidad con los Pallavas, llegando a saquear Kanchi en tres ocasiones, según la placa de la reina Lokamahadevi. También realizó campañas contra los reinos del sur (Chola, Pandya, Kerala y Kalabhra) y erigió un monumento conmemorativo en la costa del sur.
Invasión árabe
Durante su reinado, los árabes penetraron el Deccan; una placa de Nausari (738 d.C.) menciona la victoria del príncipe Jayasinghavarman contra los «tájjicos».
Kirtivarman II (745‑753 d.C.)
Tras la muerte de Vikramaditya II, su hijo Kirtivarman II accedió al trono. En su juventud, derrotó al rey pallava Nandivarman, obteniendo tesoros y elefantes. Adoptó títulos como "Saarvabhauma" y "Maharaja".
Ascenso de los Rashtrakutas
En los últimos años del dominio chalukya, los feudales Rashtrakuta Indra‑raja y Dantidurga ganaron poder. Indra‑raja se casó con la princesa chalukya Bhavanaga, lo que provocó una crisis política. Dantidurga, hijo de Indra‑raja, expandió su dominio por los valles de Narmada y Godavari, evitando el enfrentamiento directo con los chalukyas hasta la muerte de Vikramaditya II.
Caída de la rama Badami
Kirtivarman II fue el último rey de la rama Badami. Dantidurga lo derrotó y tomó el control de Gujarat, el norte de Maharashtra y territorios circundantes (753‑754 d.C.). Tras la muerte de Dantidurga, su sucesor Krishna I intentó recuperar el territorio chalukya, pero fue vencido, consolidando el dominio Rashtrakuta.