No, you do not have to download anything. The only requirement for playing online casino at Casumo is having a stable Internet connection and a browser.