Skip to content
@browser-autos

browser.autos

  • China
browser.autos

Cloud-Native Headless Browser Platform

Write code. Run anywhere. Scrape everything.

Docker Stars License


⚑ One Command to Start

docker run -d -p 3001:3001 \
  -e JWT_SECRET=your-secret \
  --shm-size=2gb \
  browserautos/browser-autos:latest

That's it. Your headless browser platform is running.


🎯 Built for Developers

Simple REST API

# Take a screenshot
curl -X POST http://localhost:3001/screenshot \
  -d '{"url": "https://example.com"}' \
  -o screenshot.png

# Generate PDF
curl -X POST http://localhost:3001/pdf \
  -d '{"url": "https://example.com"}' \
  -o document.pdf

# Extract data
curl -X POST http://localhost:3001/scrape \
  -d '{"url": "https://example.com", "elements": [{"selector": "h1"}]}'

Native Automation Libraries

// Puppeteer
const browser = await puppeteer.connect({
  browserWSEndpoint: 'ws://localhost:3001/ws'
});

// Playwright
const browser = await chromium.connect({
  wsEndpoint: 'ws://localhost:3001/ws'
});

No installation. No dependencies. Just works.


πŸš€ Cloud-Native Architecture

Feature Why It Matters
🐳 Container-First Deploy anywhere - Docker, Kubernetes, AWS, GCP, Azure
⚑ Browser Pool 85% faster with automatic instance reuse
πŸ“Š Observable Prometheus metrics + structured logging
πŸ”’ Secure JWT auth, non-root execution, resource limits
🌍 Multi-Arch AMD64 + ARM64 (Apple Silicon, AWS Graviton)

πŸ’Ž What You Can Build

πŸ“Έ Screenshot Service       β†’  Visual regression testing, thumbnails
πŸ“„ PDF Generator            β†’  Reports, invoices, documents at scale
πŸ•·οΈ Web Scraper             β†’  Price monitoring, content aggregation
πŸ§ͺ Testing Platform         β†’  E2E tests, CI/CD integration
πŸ‘€ Monitoring System        β†’  Change detection, uptime checks

🎁 Everything Included

  • βœ… REST APIs - Screenshots, PDFs, content extraction, scraping
  • βœ… WebSocket Proxy - Full CDP protocol access
  • βœ… Queue System - Redis-backed async processing
  • βœ… API Documentation - Interactive Swagger UI
  • βœ… Multi-Language - Use with any programming language
  • βœ… Production Ready - Health checks, graceful shutdown, logging

πŸ“¦ Get Started

Pull commands:

# Docker Hub
docker pull browserautos/browser-autos:latest

# GitHub Container Registry
docker pull ghcr.io/browser-autos/browser-autos:latest

πŸ—οΈ Architecture

Your Code β†’ REST/WebSocket β†’ browser.autos β†’ Chromium Pool β†’ Web

Simple. Scalable. Reliable.


🌟 Performance

Operation Time vs Cold Start
Screenshot 1.2s 85% faster
PDF 2.0s 75% faster
Scraping 1.5s 67% faster

Powered by intelligent browser pool management


🀝 Open Source

Built with ❀️ for the developer community.


MIT License Β· Free for Commercial Use Β· No Vendor Lock-in

Website Β· GitHub Β· Docker Hub

Making browser automation accessible to everyone, everywhere

Pinned Loading

  1. browser-autos browser-autos Public

    Cloud-Native Headless Browser Automation API

    TypeScript

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…