Streetside is a one-person publication. There are roughly 1,280 public street cameras pointed at Jakarta — at intersections, markets, the Ciliwung's banks, the toll plazas at the city's edge — and most of the time nobody is looking through them. This site is the lens cap, removed.
It's free to use. There are no accounts, no ads, no analytics scripts, no cookies that follow you around. The data is sourced from official DKI Jakarta government CCTV feeds via the Molecool API, cached for sixty seconds at Cloudflare's edge, and rendered for you in the same handful of milliseconds it takes a camera to refresh. Think of the city as a slow film, and this as the projector room.
What Streetside is not
Streetside Jakarta is not Microsoft Streetside, the Bing Maps street-level imagery product. We share a name and nothing else — no affiliation, no shared data, no shared lineage. If you're looking for the Microsoft product, you want bing.com/maps.
Streetside Jakarta is also not an official property of the DKI Jakarta provincial government. We're a derivative work — an editorial frontend — built on top of public data the government already publishes. Camera placement, content, and uptime are decisions made by the city, not by us.
How it's built
The site is a SvelteKit application running on Cloudflare's edge network. The camera index is fetched from the upstream API, sanitised, and cached in Cloudflare KV — a globally-replicated key-value store — for sixty seconds. Live video uses HLS, the same protocol most modern broadcasters use, proxied through this site so your browser never talks to the upstream directly. The map is MapLibre GL with a Maptiler basemap.
There's no database. There's no user state. Each request is fully reproducible from the publicly visible source code. If something on a page surprises you, you can verify it.
Who runs this
About the author — Streetside Jakarta is built and maintained by Mugni Hadi, an independent software developer based in Jakarta, Indonesia. Mugni works across web platforms, urban mobility data, and open civic technology. Streetside started as a personal experiment to make Jakarta's public CCTV feeds — already broadcast publicly by the city government via the Molecool aggregator — easier to read, browse, and reason about. There is no team, no funding, no analytics tracking visitors, and no commercial intent. The site is a hobby maintained in spare evenings.
You can reach Mugni at github.com/mugnimaestra or mugnimaestra.dev. For corrections, takedown requests, or feature ideas: hello@streetside.mugnimaestra.dev.
Licence
The aggregated camera directory is published under the Creative Commons Attribution 4.0 International licence. You're welcome to scrape the API at /api/cameras and build
your own thing — just credit Streetside Jakarta. The site's own source code is the developer's own
work.
See Data sources for the full provenance chain, and Privacy for what we collect (almost nothing).