# Opslane ## Docs - [Browser Runs: Real Chromium in Ephemeral Sandboxes](https://docs.opslane.com/concepts/browser-runs.md): Understand how Opslane uses a real Chromium browser to crawl your app, interact with flows, and detect regressions — without any test scripts from you. - [PR Testing: Automatic Tests on Every Pull Request](https://docs.opslane.com/concepts/pr-testing.md): Learn how Opslane watches your GitHub repos and automatically triggers a full browser test run every time you open or update a pull request. - [Results: Screenshots, Video, and GitHub Status Checks](https://docs.opslane.com/concepts/results.md): Learn what Opslane posts to your pull request after a browser run — pass/fail verdict, screenshots, full session video, and how merge blocking works. - [Self-hosting Opslane on your own infrastructure](https://docs.opslane.com/configuration/self-hosting.md): Run Opslane on your own servers using the open source repo. Best for teams with strict data residency or compliance requirements. - [Dashboard settings and repository configuration](https://docs.opslane.com/configuration/settings.md): Manage repositories, notification preferences, and branch protection rules from the Opslane dashboard. Everything else runs automatically. - [Frequently asked questions about Opslane](https://docs.opslane.com/faq.md): Answers to common questions about how Opslane tests your app, what it checks, how results are delivered, and whether it's free to use. - [How Opslane works: Connect, Verify, and Ship](https://docs.opslane.com/how-it-works.md): Opslane's three-phase pipeline: GitHub App webhook triggers a run, a real browser crawls your app in an ephemeral sandbox, and results are posted to the PR. - [GitHub Integration: Install and Configure Opslane](https://docs.opslane.com/integrations/github.md): Connect Opslane to your GitHub repos, configure access, set up branch protection, and learn how PR events trigger automated browser test runs. - [Supported Stacks and Frameworks for Opslane](https://docs.opslane.com/integrations/supported-stacks.md): Opslane works with any app that runs in a browser — React, Next.js, Vue, Rails, Django, and more. No SDK, no config, just a URL to your running app. - [What is Opslane? Automatic real-browser PR testing](https://docs.opslane.com/introduction.md): Opslane runs real-browser tests on every GitHub pull request — no test scripts, no maintenance. Learn how it works and how it compares to Playwright. - [Quickstart: Connect your repo and test your first PR](https://docs.opslane.com/quickstart.md): Sign in with GitHub, install the Opslane app, select a repository, and get pass/fail results with screenshots and video on your next pull request. ## OpenAPI Specs - [openapi](https://docs.opslane.com/api-reference/openapi.json)