Skip to main content
All public REST endpoints use https://api.pre.dev as their base URL. Paths are mounted at the root: use /browser-agent, not /api/v1/browser-agents. Get a key at pre.dev/projects/key, then send Authorization: Bearer $PREDEV_API_KEY. Read authentication and errors before building an integration.

Specifications

Browser Agents

Proposals

Upload a proposal, compare it with a generated specification, and retrieve the assessment. Start with the proposal workflow.

SDKs and MCP

The Node SDK and Python SDK wrap specification and browser operations. Use direct HTTP for endpoints or headers without a wrapper, including proposal review, live browser URLs, existing-run SSE, and browser idempotency keys. The MCP server exposes seven primary tools and three deprecated browser aliases. MCP uses JSON-RPC over HTTP; its parameter names and result envelopes differ from REST. See the tool reference. Download the complete OpenAPI 3.1 schema for code generation or agent ingestion.