Azure Power Global Limited is an independent solar power producer. It is a developer, constructor and operator of utility scale, micro-grid and rooftop solar projects. It sells solar power solutions to government utilities and independent industrial and commercial customers on long-term fixed price contracts. It had approximately operated over 37 utility scale projects and several commercial rooftop projects with a combined rated capacity of approximately 1,011 megawatts. It services include design, engineering and construction of grid integrated solar installations; off grid solar installations for villages, hamlets and remote areas; turnkey solar installations for commercial and residential complexes on roof tops, and operation and maintenance of solar installations. Its utility projects include Project Punjab, Rajasthan, Delhi, and Gujarat, and commercial projects, include rooftop project and micro-grids installation in Bihar, Uttar Pradesh and other states of India.