The AI browser automation SDK that extends Playwright

Drop-in AI commands on top of Playwright. Use natural language to act, extract, and validate — or fall back to selectors. Python and TypeScript SDKs. Self-host or use cloud.

Python SDK

Install the Skyvern Python SDK and start automating in minutes. Compatible with existing Playwright scripts. Add AI-powered actions alongside traditional selectors.

TypeScript SDK

Full TypeScript support with type-safe APIs. Works with Node.js and modern JavaScript frameworks.

REST API

Complete REST API for programmatic access. Create tasks, manage workflows, and retrieve results from any language or platform.

Self-Hosting

Deploy Skyvern on your own infrastructure with Docker. Full control over data and compute. AGPL-3.0 open source license.

Cloud Platform

Managed cloud deployment with automatic scaling. No infrastructure to manage. Start free and scale as you grow.

MCP Integration

Skyvern supports the Model Context Protocol (MCP), enabling AI assistants and LLM-based tools to use Skyvern as a browser automation capability.

Frequently Asked Questions

What SDKs does Skyvern offer?

Python (pip install skyvern) and TypeScript (npm install @skyvern/client) SDKs that extend Playwright with AI-powered commands.

Can I self-host Skyvern?

Yes. Open source under AGPL-3.0 with 20K+ stars. Deploy with Docker Compose, bring your own LLM.

How does Skyvern extend Playwright?

AI commands added directly to the Playwright page object. Use selectors, natural language, or both as a fallback.

What is MCP integration?

Skyvern supports Model Context Protocol, enabling AI assistants like Claude and GPT to use Skyvern as a browser automation tool.