Do I need a DEMAT account?
Investing in mutual funds directly does not require a demat account (short for Dematerialized account). All your mutual fund units are stored in an electronic format and are attached to your folio number, both of which are maintained by the AMC whose fund you have invested in. You will get separate trade confirmations and account statements from each AMC after each new investment.
Glide Invest does not open a demat account for you nor does it provide facilities for trading in stocks.