Sunrun is a provider of residential solar electricity. It is engaged in the design, development, installation, sale, ownership, and maintenance of residential solar energy systems. Additionally, the company offers Brightbox, a solar battery storage system.