It's important to note some of the factors and distinctions when discussing the legality of betting apps in India.
Considering the law in India around betting is governed by a law in 1867, when smartphones were not even invented, gambling online with an overseas operator is not illegal.
The Public Gaming Act of 1867 clearly mentions that if you are an Indian citizen, you cannot bet in public houses in a physical location.
If you do this even now, you will be breaking the law and can be imprisoned or fined. So we recommend don't do this.
However, if you bet online (all our recommendations on Betting Apps India are online operators), with a betting app that accepts payments in INR (to avoid breaking the FEMA law of 1999), you are not in breach of the Public Gaming Act of 1867.
If you are still in doubt, please read the rest of this page as it breaks down various parts of the legality of betting apps in India.