Skip to content

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:

NOTICE
Plainwright
Copyright 2026 Plainwright contributors

To 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, software
distributed 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 and
limitations under the License.
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.

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