Building AI agents that interact with the web is powerful, but managing the browser infrastructure is painful. SandCastle is built to solve these core frustrations:
Bring your own agent framework or use direct browser control. SandCastle doesn't force you into yet another ecosystem.
Reliably scale to hundreds of concurrent browser instances without managing servers or complex orchestration.
Get instant access to headful browsers. No more time wasted configuring GUIs for AI visual understanding.
Quick and secure authentication with your GitHub account
Your app will update immediately with each
git push
Now check our docs to learn what more you can do
Push your code and browser agents become instantly available. Launch, manage, and scale with a single API endpoint. SandCastle handles the complexity of running browsers at any scale, so you can focus on building intelligent agents.
import fetch from 'node-fetch';
const headers = {'x-api-key': 'your_api_key', 'Content-Type': 'application/json'};
const payload = {
query: "What's the weather?",
build_repository: { repository_name: "weather-agent" },
script_path: "agents/weather.py"
};
const res = await fetch("https://i7zigj097a.execute-api.us-east-1.amazonaws.com/Prod/call-agent", {
method: "POST",
headers: headers,
body: JSON.stringify(payload)
});
const data = await res.json();
Run 1 to 1,000+ concurrent browsers with zero performance degradation.
Instantly integrate with Playwright or your preferred agent framework for maximum flexibility.
Empower your AI agents with real browser capabilities for a variety of tasks, from simple automations to complex data gathering and web interactions.
Run headful browsers to automate complex web tasks, testing, and form filling with full visual context.
Leverage real browsers to scrape and structure web data at scale, even from dynamic, JavaScript-heavy sites.
Empower your AI agents to see, browse, and interact with the web like a human, for enhanced data collection and task execution.
Start for free and pay only for what you use. All plans include API access. Browser usage is billed per minute.