# WebRouter > An open source standard that connects your agent to the internet. - [Introduction](https://docs.webrouter.net/index.md): An open source standard that connects your agent to the internet. - [Quickstart](https://docs.webrouter.net/quickstart.md): Install WebRouter and make your first calls: search and extract with no key, then name a provider. Plus extras and installing from source. - [How it works](https://docs.webrouter.net/how-it-works.md): How WebRouter turns one call into a provider request, normalizes the response, and raises instead of dropping an option. - [Provider support](https://docs.webrouter.net/providers.md): Which providers serve each WebRouter method, the key each one needs, and which methods work with no credentials at all. - [Search options](https://docs.webrouter.net/search.md): Search the web through any provider with one call: result count, search depth, effort, recency and refused values. - [Extracting page contents](https://docs.webrouter.net/extract.md): Fetch page contents for URLs you already have, in markdown or html, with partial failures reported per URL. - [Asking for an answer](https://docs.webrouter.net/answer.md): Ask one question and get a written answer with the sources it rests on, from any answer provider, in a single call. - [Researching a question](https://docs.webrouter.net/research.md): Run an agentic research job that reasons over several turns, with structured output, effort levels and job handles. - [Browser sessions and browse](https://docs.webrouter.net/browser.md): Open a browser session to drive yourself, on a hosted vendor or a local Chromium, or hand a task to a hosted browser agent. - [Configuration](https://docs.webrouter.net/configuration.md): Set provider keys from the environment or pass them through provider_config, and see which methods each provider's key serves. - [Errors](https://docs.webrouter.net/errors.md): Every WebRouter exception derives from WebRouterError: catch them all with one except, or handle each kind a call can raise. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.