A static website still needs a real host
Dragging index.html to a random file host is not hosting. StaticHost is a site with a URL, a certificate, and a publish history.
Files plus a name
Preview on a subdomain, then attach the domain you registered. HTTPS is part of going live, not a paid add-on.
Replace, don’t accumulate junk
Each deploy is a release. The previous one is still there if you need it. You are not FTP-overwriting a mystery folder.
Questions
Can I use client-side JS and APIs?
Yes. The browser can call whatever APIs you want. We just do not run those APIs here as a backend platform.