# Playwriter v0.1.0 - API Reference

## Modules

- [Playwriter.Server.Health](Playwriter.Server.Health.md): Health checking for Playwright server.

- [Playwriter.Transport](Playwriter.Transport.md): Transport factory and utilities.
- [Playwriter.Transport.WindowsCmd](Playwriter.Transport.WindowsCmd.md): Windows command transport - executes Playwright via PowerShell/cmd.exe.

- Public API
  - [Playwriter](Playwriter.md): Cross-platform browser automation with WSL-to-Windows support.

- Browser Session
  - [Playwriter.Browser.Session](Playwriter.Browser.Session.md): Manages a browser session lifecycle.

- Transport Layer
  - [Playwriter.Transport.Behaviour](Playwriter.Transport.Behaviour.md): Behaviour defining the transport interface for Playwright communication.
  - [Playwriter.Transport.Local](Playwriter.Transport.Local.md): Local transport using playwright_ex's port-based communication.
  - [Playwriter.Transport.Remote](Playwriter.Transport.Remote.md): Remote transport for connecting to a Playwright server via WebSocket.

- Server Discovery
  - [Playwriter.Server.Discovery](Playwriter.Server.Discovery.md): Discovers Playwright server endpoints in WSL-to-Windows scenarios.

## Mix Tasks

- [mix playwriter.setup](Mix.Tasks.Playwriter.Setup.md): Installs Playwright for local browser automation.

