Zerodha also provides margin against shares, if you pledge your shares to them. Other full service brokers are giving the same. The difference is, here in Zerodha, it will take a day to get your margins after you pledge, whereas Full Service Brokers give instantly. Once Zerodha starts its own lending services, this time delay will be solved. Have a look at this and this