MASAKA / Documentation
Browser infrastructure for agents

Give your agent
the internet.

Launch an isolated browser in China or overseas, observe what it sees, move safely between agent and human control, and keep every action and charge attached to one task.

Start here

From zero to a controlled browser.

Client requests pass through MASAKA to an isolated regional browser and return verified observations.YOUR AGENTSDK / Agent HarnessMASAKA CONTROL PLANEauth · queue · billingcontrol · audit · ticketsREGIONAL BROWSERChina / overseas
Fast setup

Copy one prompt into your coding agent.

The prompt tells an agent where the authoritative MASAKA contracts live, how to obtain credentials without leaking them, which browser interface to choose, and how to clean up every session.

Agent onboarding prompt
API quickstart

Create the first browser.

Create an API key in Dashboard → API keys, keep it on a trusted server, and send an explicit region and deadline.

cURL
curl https://masaka-backend.vercel.app/api/sessions \
  -H "Authorization: Bearer $MASAKA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Research task","url":"https://duckduckgo.com/","region":"overseas","preview_mode":"visual","max_seconds":300}'
Production path

Develop, verify, then scale by demand.

  1. 1
    Discover the live contract

    Read the agent manifest and capability response before generating integration code.

  2. 2
    Develop against a bounded session

    Use a short timeout, one region, and guaranteed cleanup.

  3. 3
    Attach a profile or App only when useful

    Keep authenticated state and repeated task policy explicit.

  4. 4
    Observe usage and capacity

    Regional workers expand from queue demand and host headroom.