Parallel
Parallel is a web search and research API built for AI agents — you give it an objective and queries, and it returns ranked results with excerpts. Routeplane speaks it natively as a backend for the built-in web search tool.
Get a key
Section titled “Get a key”Create an API key in the Parallel dashboard and export it:
export PARALLEL_API_KEY=...Add Parallel to Routeplane
Section titled “Add Parallel to Routeplane”Declare a parallel backend under server_tools.web_search. The key resolves from an explicit api_key (which supports ${VAR}) or, when omitted, the conventional PARALLEL_API_KEY:
server_tools: web_search: backends: - kind: parallel # key from api_key or PARALLEL_API_KEYUse it
Section titled “Use it”A request turns the tool on by declaring it; pin Parallel with args.backend:
{ "tools": [ { "type": "routeplane:web_search", "args": { "backend": "parallel" } } ] }The model then calls web_search with a query; Routeplane mirrors it into Parallel’s objective plus search query, runs it, and feeds the results back inside the tool loop. Parallel fills title, snippet (excerpts), and published on each result.
Learn more
Section titled “Learn more”- Web search — the result schema, per-request
max_results, and loop bounds. - Parallel — documentation