The party, which completed its third anniversary in November, became an anti-BJP force in the capital.
After receiving a drubbing in last year's Lok Sabha polls, failing to win a single seat in Delhi, the party led by Arvind Kejriwal surprised its detractors by winning 67 seats in the 70-member Delhi Assembly polls.
The AAP win halted BJP's victory march, after the saffron party won successive elections in Maharashtra, Haryana, Jharkhand and Jammu and Kashmir.
In a National Executive meeting held at a resort in Kapashera in Outer Delhi, the Kejriwal camp attacked its founder members Prashant Bhushan and Yogendra Yadav for alleged "anti-party" activities. The camp also accused the duo of working to ensure AAP's defeat in the polls, a charge denied by the two.
Also Read
The two leaders were against selection of candidates and the "growing personality cult" of Kejriwal. Incidentally, Bhushan and Yadav were the founder members of the party and part of the all-powerful Political Affairs Committee and National Executive.
The duo was removed form the party's PAC. What followed was a controversial National Council meeting held on March 28, where Bhushan and Yadav accused Kejriwal supporters of man-handling their supporters and were expelled from the National Executive.
The duo, along with their supporters Ajit Jha and Anand Kumar were eventually sacked in April.
Several National Executive like Mayank Gandhi, Christina
Samy quit from their posts while others like Rakesh Sinha, Vishal Lathe were suspended.
Owing to the internal rebellion, AAP also suspended two of its MPs Dharamvira Gandhi and Harinder Singh Khalsa for "anti-party" activities. While Gandhi had protested against the way Bhushan and Yadav were expelled from the party, he along with Khalsa were unhappy over the appointment of 13 observers in Lok Sabha constituencies in Punjab without seeking their opinion.
AAP's Timarpur MLA Pankaj Pushkar from Delhi also rebelled and openly aligned with Bhushan and Yadav's Swwaraj Abhiyan.
However, a major flash point reached when CBI raided Chief Minister's Secretariat which prompted Kejriwal to call Modi a "cowardice" and "psychopath" and using investigating agencies against Opposition. Kejriwal alleged that the raid was an attempt to find out the details of alleged irregularities against Union Finance Minister and senior BJP leader Arun Jaitley.
Kejriwal's ganging up with his Bihar counterpart Nitish Kumar and West Bengal Chief Minister Mamata Banerjee was seen as an attempt to form a strong anti-Modi camp. Although the party has no MP in Rajya Sabha, the MPs from the JDU and TMC lend their voice to AAP in the Upper House.
Ahead of Bihar polls, he openly supported Nitish against Modi. Kejriwal, however, courted controversy after he was seen hugging Lalu Prasad, someone he has dubbed "corrupt" all along.