MASAKA / Documentation
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.
Sandboxed browserOne isolated session with bounded runtime and exact cleanup.
Auth & profilesRestore encrypted, account-bound login state without exposing it.
Regional routingChoose China or overseas capacity independently from proxy egress.
Observable runsVisual frames, semantic snapshots, real tabs, audit, and usage.
From zero to a controlled browser.
01 · CreateReserve a browserSet region, preview mode, URL, profile, and timeout.
02 · ControlAcquire agent controlUse a fenced capability before navigation, input, or tabs.
03 · ObserveVerify the resultInspect a fresh snapshot or frame, then stop in guaranteed cleanup.
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.
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 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}'Develop, verify, then scale by demand.
- 1Discover the live contract
Read the agent manifest and capability response before generating integration code.
- 2Develop against a bounded session
Use a short timeout, one region, and guaranteed cleanup.
- 3Attach a profile or App only when useful
Keep authenticated state and repeated task policy explicit.
- 4Observe usage and capacity
Regional workers expand from queue demand and host headroom.