License
Plainwright is open source under the Apache License 2.0 (SPDX: Apache-2.0). You can use it,
self-host it, change it and build commercial products on it, for free. The license also grants you
a patent license from every contributor for their contributions. It comes with no warranty.
The full text is in LICENSE at the root of the repository, and the project’s attribution notices are in NOTICE:
PlainwrightCopyright 2026 Plainwright contributorsTo mark a file of your own that is derived from Plainwright, the license’s appendix suggests this notice:
Copyright 2026 Plainwright contributors
Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.What it means in practice
Section titled “What it means in practice”| You can | You must | You can’t |
|---|---|---|
| Use Plainwright for any purpose, including commercially | Give recipients a copy of the license | Use the Plainwright name or logo to imply endorsement (trademarks are not licensed) |
| Self-host it for your company or your customers | Keep the copyright, patent and attribution notices, and the NOTICE file, in what you redistribute |
Hold the contributors liable for damages, or expect a warranty |
| Modify it and keep your changes private, or publish them | Mark the files you changed | Keep the patent license if you sue someone claiming Plainwright infringes a patent |
| Sell services or products built on it |
This is a summary, not legal advice. The license text is what applies.
Third-party components
Section titled “Third-party components”Plainwright includes or runs other open-source software under its own licenses:
| Component | How it is used | License |
|---|---|---|
| axe-core 4.12.1 | Bundled as backend/app/services/quality/axe.min.js for accessibility checks, with its copyright header kept (listed in NOTICE) |
Mozilla Public License 2.0 |
| Playwright MCP and Playwright | Run as separate containers to drive the browsers | Apache License 2.0 |
| Python packages (FastAPI, SQLAlchemy, RQ, …) | Installed from backend/requirements.txt |
Their own licenses |
| JavaScript packages (React, Vite, Tailwind, …) | Installed from frontend/package.json |
Their own licenses |
| Inter and JetBrains Mono (this documentation) | Self-hosted fonts | SIL Open Font License 1.1 |
Contributions
Section titled “Contributions”Contributions are accepted under the same Apache License 2.0 (section 5 of the license), and every
commit is signed off under the Developer Certificate of Origin
with git commit -s. See Contributing.