This is a list of all the foreign satellites launched by India. India has launched 385 satellites for 34 different countries as of 26 November 2022. As of 2019, the Indian Space Research Organisation, India's government space agency, is the only launch-capable agency in India, and launches all research and commercial projects. Commercial launches for foreign nations are negotiated through NSIL (formerly through Antrix), the ISRO's commercial arm. Between 2013 and 2015, India launched 28 foreign satellites for nine different countries, earning a total revenue of US$101 million.