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 156.0.8078.4 ✅ ✅ ✅
WebKit 27.2 ✅ ✅ ✅
Firefox 157.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.64.0

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

Built distributions (wheels)

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

Total release size: 339.9 MB

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

Download URL playwright-1.64.0-py3-none-win_arm64.whl
Size 34.6 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
97a5c247f1130f3343f097caf3bb1e79358d6b6cfa3550d97ecd721d1905911a
BLAKE2b-256 checksum
How to use checksums
f153683ee3eb28902208d1d0c1d2eb3d6ddd99bc0184063babc6a2a7886c5799
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

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

Download URL playwright-1.64.0-py3-none-win_amd64.whl
Size 38.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
2c14d105548876b15bea5e7eca77bf0d8ff4ba0c607c1ae931067f3d1b010369
BLAKE2b-256 checksum
How to use checksums
e9be1dd8a65e3713c50c64b2580f50494ece90a4a9ede6e23788ef120e54c1f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

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

Download URL playwright-1.64.0-py3-none-win32.whl
Size 38.7 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
8b9f18dc1c23143ac0a5b3c59015db30e9413cc52e1ddddfc2836a7fbad7165a
BLAKE2b-256 checksum
How to use checksums
c76e3746bca44a77ad29fb4bf1722ad3345d5e936d5363d8daffbf23b226d3a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

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

Download URL playwright-1.64.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 48.0 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
727d20be6a0884e946b2471774dd960ec95519ba533e61329038526d9aea9a23
BLAKE2b-256 checksum
How to use checksums
7f7ec100ee3c59ff42e3199880d77e8f59f3230fdb0dd1ecfd21a0a203bb5a68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

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

Download URL playwright-1.64.0-py3-none-manylinux1_x86_64.whl
Size 48.3 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
5a59af1b230b234008524a5d42b613b233d4256f73bc1dd25bf3f11db0c81b75
BLAKE2b-256 checksum
How to use checksums
658b78c19b805d52323122385b9c3f000144608deac38635455978af6d14807b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

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

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

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 Oct 13, 2026.

Transparency log

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

Download URL playwright-1.64.0-py3-none-macosx_11_0_arm64.whl
Size 43.0 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8de42430e9a7c8b04ec963856d484d36ffd452882318ebad2df3e6fb49a8197a
BLAKE2b-256 checksum
How to use checksums
b4b399f6c07a7f59adb3830e42cda2e2093dc1c2cbd1f69fe4393ead30c88257
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

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

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

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 Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.64.0 This release

8 release files

1.63.0

8 release files

1.62.0

8 release files

1.61.0

8 release files

1.60.0

8 release files

1.59.0

8 release files

1.58.0

8 release files

1.56.0

8 release files

1.55.0

8 release files

1.54.0

8 release files

1.53.0

8 release files

1.52.0

8 release files

1.51.0

7 release files

1.49.1

7 release files

1.49.0

7 release files

1.48.0

7 release files

1.47.0

7 release files

1.46.0

7 release files

1.45.1

7 release files

1.44.0

7 release files

1.41.1

7 release files

1.41.0

7 release files

1.40.0

7 release files

1.39.0

7 release files

1.38.0

7 release files

1.37.0

7 release files

1.36.0

7 release files

1.35.0

7 release files

1.34.0

7 release files

1.32.1

7 release files

1.32.0

7 release files

1.31.1

7 release files

1.31.0

7 release files

1.30.0

7 release files

1.29.0

7 release files

1.28.0

7 release files

1.27.1

7 release files

1.26.1

7 release files

1.26.0

7 release files

1.25.2

7 release files

1.25.1

7 release files

1.25.0

7 release files

1.24.0

7 release files

1.23.1

7 release files

1.23.0

7 release files

1.22.0

7 release files

1.21.0

7 release files

1.20.1

7 release files

1.20.0

7 release files

1.19.1

7 release files

1.19.0

7 release files

1.18.1

7 release files

1.18.0

7 release files

1.17.1

7 release files

1.17.0

7 release files

1.16.1

5 release files

1.16.0

5 release files

1.15.1

5 release files

1.15.0

5 release files

1.14.1

5 release files

1.14.0

5 release files

1.13.1

5 release files

1.13.0

5 release files

1.12.1

5 release files

1.11.2

5 release files

1.11.1

5 release files

1.11.0

5 release files

1.10.0

5 release files

1.9.2

5 release files

1.9.1

5 release files

1.9.0

5 release files

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