US home solar and battery provider Sunrun Inc (NASDAQ:RUN) on Thursday said it has secured USD 835 million (EUR 788m) in non-recourse financing to back continued growth.