# BiDirectional API (W3C compliant)

> Examples of working with the W3C WebDriver BiDi protocol in Selenium — the standard, cross-browser replacement for the Chrome DevTools Protocol. These APIs stream events from the browser over a WebSocket, for network interception, console logs, and browser event handling.

URL: https://deploy-preview-2974--selenium-dev.netlify.app/documentation/webdriver/bidi/w3c/
Site index: https://deploy-preview-2974--selenium-dev.netlify.app/llms.txt

---

The following list of APIs will be growing as the [WebDriver BiDirectional Protocol](https://w3c.github.io/webdriver-bidi/) grows
and browser vendors implement the same.
Additionally, Selenium will try to support real-world use cases that internally use a combination of W3C BiDi protocol APIs.

If there is additional functionality you'd like to see, please raise a
[feature request](https://github.com/SeleniumHQ/selenium/issues/new?assignees=&labels=&template=feature.md).

---

Section pages:

- [Browsing Context](https://deploy-preview-2974--selenium-dev.netlify.app/documentation/webdriver/bidi/w3c/browsing_context/index.md)
- [Input](https://deploy-preview-2974--selenium-dev.netlify.app/documentation/webdriver/bidi/w3c/input/index.md)
- [Log](https://deploy-preview-2974--selenium-dev.netlify.app/documentation/webdriver/bidi/w3c/log/index.md)
- [Network](https://deploy-preview-2974--selenium-dev.netlify.app/documentation/webdriver/bidi/w3c/network/index.md)
- [Script](https://deploy-preview-2974--selenium-dev.netlify.app/documentation/webdriver/bidi/w3c/script/index.md)
