Skip to content

Integrations

HTTP

Plain HTTP with markdown negotiation and request signing. Always first.

The built-in HTTP provider is the first rung of every read. Most pages never need anything else.

  • Asks for text/markdown when prefer_markdown is on (T0).
  • Signs every request, redirects included, once you have a Web Bot Auth key (T3).
  • Reports VISUAL_REQUIRED on app shells, so the read moves on to a browser.

Built in. Nothing to install.

It joins the default route by itself once set up. To use it on its own:

page = await web.read(
"https://example.com/products/2231",
provider="http",
)
Property Value
Provider ID http
Rung T0–T1
Cost Free
Tested Live