Browserless
lastmod 2026-11-11created 2026-11-111 edits
구글 크롬 as a 서비스
About
- 헤드리스 Chrome을 웹 서비스처럼 원격으로 쓸 수 있게 해주는 Docker 이미지. 컨테이너를 띄우고 WebSocket으로 접속해 브라우저를 제어함
- Puppeteer, Playwright를 포크하지 않은 원래 라이브러리 그대로 연결해 사용 가능 (
puppeteer.connect,playwright-core) - 초기에는 Puppeteer, Selenium WebDriver, REST API로 접속하는 Chrome 전용 이미지였고, 지금은 Firefox·WebKit 이미지도 제공함
- 웹 기반 인터랙티브 디버거와 실행 중인 세션을 Chrome Remote DevTools로 디버깅하는 Debug Viewer 제공
- 동시 실행 수 제한과 큐잉으로 병렬 처리. 폰트·이모지 지원, 타임아웃·헬스 체크 설정 가능
- 실행 예:
docker run -p 3000:3000 ghcr.io/browserless/chromium. Firefox·WebKit은ghcr.io/browserless/firefox,ghcr.io/browserless/multi이미지 사용 - HTML/PDF/스크린샷 REST API, BrowserQL, 세션 리플레이, MCP 서버 등은 유료(Cloud·Enterprise) 기능임. 자체 호스팅 외에 Browserless Cloud 호스팅 서비스도 제공
- ARM64(Apple Silicon 포함) 지원. 단 Chrome·Edge는 ARM64 호환이 제한적임
- SSPL-1.0 또는 상용 라이선스. 비상업적 용도는 무료이고, 상업 서비스나 클로즈드 소스 CI에서 쓰려면 상용 라이선스 필요
See also
- Puppeteer
- Playwright
- Chrome
- Kernel (Browser Automation) - 브라우저 자동화를 위한 서버리스 플랫폼