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.0

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.0
File Size Uploaded Provenance Actions
playwright-1.65.0.tar.gz 10.2 MB With provenance Details for playwright-1.65.0.tar.gz

Built distributions (wheels)

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

Total release size: 390.0 MB

Release files / playwright-1.65.0.tar.gz

Download URL playwright-1.65.0.tar.gz
Size 10.2 MB
Tags Source
SHA-256 checksum
How to use checksums
81f6a4c56e25d2e0f66232c3548649b17697ee3211e222aae78d4ecafad51918
BLAKE2b-256 checksum
How to use checksums
ab26bfd17cb22beaab2c41ae68b245338ca25b83bffd809fa8d4117d648002d6
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 9, 2026.

Transparency log

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

Download URL playwright-1.65.0-py3-none-win_arm64.whl
Size 38.4 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
67f0b1a80d0d2d4349f67c1ccfeceaa067f1d85aaac32d4d81dd3e971a96ddbb
BLAKE2b-256 checksum
How to use checksums
acd62a75d6eeda7b23e1b241ef898ed53bc3ea134ff52d2c959c770dce843e3c
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 9, 2026.

Transparency log

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

Download URL playwright-1.65.0-py3-none-win_amd64.whl
Size 42.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
ab22611318e8747477c949c81b055ee6e224ecedf66c2a794209c7fd0210a743
BLAKE2b-256 checksum
How to use checksums
8c0d32e96514b48fabd16ece31bae11afba5e18cf425123fb7c36c6b8bd8db8f
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 9, 2026.

Transparency log

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

Download URL playwright-1.65.0-py3-none-win32.whl
Size 42.7 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
d9efef7b809020325d3d1bb34eb05c93865199274319249c9f6a77cd17fd8573
BLAKE2b-256 checksum
How to use checksums
fe21af53bd727a8dfb7289c9f5c9477f84aa3dd8d9e7786ed68b65c9e2625ec3
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 9, 2026.

Transparency log

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

Download URL playwright-1.65.0-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
9072e6394fec07e56e17fec0ca271a7847dda4716db9d716291d1f7344f199bb
BLAKE2b-256 checksum
How to use checksums
c0ff952586cd6d9ec43739d66fa6bfebfd92656ab03e97bc54659b23c23ad069
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 9, 2026.

Transparency log

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

Download URL playwright-1.65.0-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
e8e4d4a177bef2c2f2a17019febadded1c84cd1499b80f7100bb30ff20df7bad
BLAKE2b-256 checksum
How to use checksums
a95cfddffe92237452d23b19c4703ca8a2ddffc3da9eaf4424b0f019dd5608f3
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 9, 2026.

Transparency log

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

Download URL playwright-1.65.0-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
17e8e46065aa1a2e2aa3c3efde37788fecd0e5e645c7020780ebe684305118ca
BLAKE2b-256 checksum
How to use checksums
7376ed4f88c6cc56a31b21c9820df74b65d1fef8f0500b8bc85c5f994a3b9d36
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 9, 2026.

Transparency log

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

Download URL playwright-1.65.0-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
229d6b184de3da7bf292cc38a63ee82aefb5c9f0a4233b1142f3ffb1cbd410ec
BLAKE2b-256 checksum
How to use checksums
c45d213c3f278d4f3b110d61b4082222c52b9f7187d3f4ca3dde2d217e0d752f
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 9, 2026.

Transparency log

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

Download URL playwright-1.65.0-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
78d2bd6127463552ddd890516e5eb4cc805559af474aa5ccf5b62e907972ce16
BLAKE2b-256 checksum
How to use checksums
a98ce98c8ac52e9187bff759893a4009bf468dbd56255dc34ad8f53c8e77f10c
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 9, 2026.

Transparency log

Security for playwright 1.65.0

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.0.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 9, 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.0 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