Skip to main content

🎭 Playwright for Python PyPI Join Discord

Playwright is a Python library to automate Chromium, Firefox and WebKit browsers with a single API. Playwright delivers automation that is ever-green, capable, reliable and fast. See how Playwright is better.

Linux macOS Windows
Chromium 158.0.8127.18 ✅ ✅ ✅
WebKit 27.2 ✅ ✅ ✅
Firefox 159.0 ✅ ✅ ✅

Documentation

https://playwright.dev/python/docs/intro

API Reference

https://playwright.dev/python/docs/api/class-playwright

Example

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    for browser_type in [p.chromium, p.firefox, p.webkit]:
        browser = browser_type.launch()
        page = browser.new_page()
        page.goto('http://playwright.dev')
        page.screenshot(path=f'example-{browser_type.name}.png')
        browser.close()
import asyncio
from playwright.async_api import async_playwright

async def main():
    async with async_playwright() as p:
        for browser_type in [p.chromium, p.firefox, p.webkit]:
            browser = await browser_type.launch()
            page = await browser.new_page()
            await page.goto('http://playwright.dev')
            await page.screenshot(path=f'example-{browser_type.name}.png')
            await browser.close()

asyncio.run(main())

Other languages

More comfortable in another programming language? Playwright is also available in

Metadata

Release files for playwright 1.65.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for playwright 1.65.1
File Size Uploaded Provenance Actions
playwright-1.65.1.tar.gz 10.2 MB With provenance Details for playwright-1.65.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for playwright 1.65.1
File Actions
playwright-1.65.1-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for playwright-1.65.1-py3-none-win_arm64.whl
playwright-1.65.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for playwright-1.65.1-py3-none-win_amd64.whl
playwright-1.65.1-py3-none-win32.whl Python 3 none Windows x86-32 Details for playwright-1.65.1-py3-none-win32.whl
playwright-1.65.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for playwright-1.65.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
playwright-1.65.1-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details for playwright-1.65.1-py3-none-manylinux1_x86_64.whl
playwright-1.65.1-py3-none-macosx_11_0_universal2.whl Python 3 none macOS 11.0+ universal2 (ARM64, x86-64) Details for playwright-1.65.1-py3-none-macosx_11_0_universal2.whl
playwright-1.65.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for playwright-1.65.1-py3-none-macosx_11_0_arm64.whl
playwright-1.65.1-py3-none-macosx_10_13_x86_64.whl Python 3 none macOS 10.13+ x86-64 Details for playwright-1.65.1-py3-none-macosx_10_13_x86_64.whl

Total release size: 390.1 MB

Release files / playwright-1.65.1.tar.gz

Download URL playwright-1.65.1.tar.gz
Size 10.2 MB
Tags Source
SHA-256 checksum
How to use checksums
a6c0db1447bcbe0493dcd23c84faf8e993fa7f8c1573b146a5c786df262f90b5
BLAKE2b-256 checksum
How to use checksums
bb0818637433ce895625586a1fcb277921568007c631edefcb5c86773d4f8acd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / playwright-1.65.1-py3-none-win_arm64.whl

Download URL playwright-1.65.1-py3-none-win_arm64.whl
Size 38.4 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
d50ad4dd217d4ee9e4672efd7ec4ab0523b5e73f64f6e0c5eae258961fa73a49
BLAKE2b-256 checksum
How to use checksums
b9c4317b9e97cbacabd85704c6970a2c09c221bc84a93bae8ab616ef483175fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / playwright-1.65.1-py3-none-win_amd64.whl

Download URL playwright-1.65.1-py3-none-win_amd64.whl
Size 42.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
f9ea4f4b4f70ecc27ef0bd46a1b929798f1a8bf68b3e771261fc098bc98e1a0b
BLAKE2b-256 checksum
How to use checksums
6cccf09f7a7f3ae3c4cd3cd2e6dc11b70f269e7fa018351e30339fb0d7c33ca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / playwright-1.65.1-py3-none-win32.whl

Download URL playwright-1.65.1-py3-none-win32.whl
Size 42.7 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
43541b89fa293819eb98383feea837368ee681e67cc105b19f3dd58f1409f1d6
BLAKE2b-256 checksum
How to use checksums
d4a8e5213ea8d8fe308b00412a1c21f51229e295faace74423375830c7b200a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / playwright-1.65.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL playwright-1.65.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 53.1 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
0178cec62bfcc9c202f7d2c2c79c14ebac620c672f36ba31f0d7f0ee5ce87032
BLAKE2b-256 checksum
How to use checksums
14fcc1c491e57e36a6eb6f6705450ecc813e2a12bc1ac44f13853cd05a2d8067
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / playwright-1.65.1-py3-none-manylinux1_x86_64.whl

Download URL playwright-1.65.1-py3-none-manylinux1_x86_64.whl
Size 53.5 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
5660e0b050a5bd5672bf8e366ed2580288a3d3640ff9444436ed2d890d3dc442
BLAKE2b-256 checksum
How to use checksums
f76c11b3900a7fe1a70baf539a90a4ea217762c149a37ab70b61e7177fa981ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / playwright-1.65.1-py3-none-macosx_11_0_universal2.whl

Download URL playwright-1.65.1-py3-none-macosx_11_0_universal2.whl
Size 50.3 MB
Tags Python 3 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4ffb9e62ee226130ec9333a062a3a30d6a12ee5e4d164a9076c2b54cd15cc14e
BLAKE2b-256 checksum
How to use checksums
b38dc795dcdd6e68f82835e87600c18cec132fa6f07fb4c6395fc2b1df4e39f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / playwright-1.65.1-py3-none-macosx_11_0_arm64.whl

Download URL playwright-1.65.1-py3-none-macosx_11_0_arm64.whl
Size 48.8 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f9542db4d3bff9943510297c1de4252bf8ee62c47fd5f5af3213645035ba6d7
BLAKE2b-256 checksum
How to use checksums
a6cb098c441446b7d468149837b7f490934072fa29bce302c5f1347fc7ebc305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / playwright-1.65.1-py3-none-macosx_10_13_x86_64.whl

Download URL playwright-1.65.1-py3-none-macosx_10_13_x86_64.whl
Size 50.3 MB
Tags Python 3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
cd0eabebdadd45bd897a5465b358c26546cf0d7298492d66f609eec012a68de1
BLAKE2b-256 checksum
How to use checksums
7f6af9209357831450dea440bc6f71cceb28e485c4f0ee4ffb48267a3d4c832e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Security for playwright 1.65.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 9 files in this release have been uploaded with provenance metadata.

Select from 9 files

Attestation for playwright-1.65.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.65.1 This release

9 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page