Aperture

Overview

What Aperture is and where to go next.

Aperture supervises Chromium sessions on a Linux host. It starts browsers on demand, keeps their state between runs, and exposes each one over the Chrome DevTools Protocol, a live WebRTC or WebSocket view, and a REST API.

npm packages

PackageUse it to
@aperture-browser/session-elementEmbed a session in any page with a custom element
@aperture-browser/session-reactEmbed a session in a React app, with or without the built-in UI
@aperture-browser/api-clientCall the REST API from Effect
@aperture-browser/live-sessionSpeak the live-session protocol without a UI framework
Edit on GitHub

On this page