Pular para o conteúdo

SoluçõesAutomação de navegadoresEm breve

Navegadores reais, controlados por código

Com o Navegador, cada navegador roda em uma microVM própria, controlado pelo Playwright ou pelo Puppeteer, com os logins mantidos. Até o lançamento, um sandbox já roda um navegador hoje.

A página do Navegador

TypeScript, hoje
import { chromium } from "playwright-core";
import { Sandbox, BROWSER_IMAGE } from "glac";

const sbx = await Sandbox.create({ image: BROWSER_IMAGE });
const browser = await chromium.connectOverCDP(sbx.url(9222));
const page = browser.contexts()[0].pages()[0];
await page.goto("https://example.com");

Chromium em um sandbox criado a partir da nossa imagem de navegador, com o DevTools na porta 9222, acessado por um link assinado.

O que está decidido

Decidido para a chegada do Navegador, depois do lançamento.

  • Planejado

    Cobrado pelo que usa: CPU enquanto processa, memória enquanto está acordado, em incrementos de 128 MiB, por milissegundo.

  • Planejado

    Ao lado do agente: o agente em um sandbox próprio, o navegador ao lado dele.

  • Planejado

    Um tamanho e outros maiores: 1 vCPU e 2 GiB, ou mais, cobrados da mesma forma.

  • Planejado

    Dormindo, ele mantém o estado, a $0.02 por GB-mês.

  • Planejado

    Chrome ou Lightpanda, headless ou com tela.

  • Planejado

    Logins mantidos de uma sessão para a outra, no perfil.

Prévias ilustrativas

Os produtos usados

Comece com o que já existe

Um sandbox criado a partir da nossa imagem de navegador já roda o Chromium hoje, com o Playwright conectando de fora.

SandboxO SDK de TypeScript