Yes. Also RBI has its own portal for buying...
www.rbiretaildirect.org.in
For buying and selling in secondary market, there is another official portal available too...
retail.ndsom.com
Currently, only T Bills look attractive for short term investment.