Documentation
Welcome to the Spekra documentation. Learn how to integrate our reporters with your test suite and start tracking flaky tests, stability metrics, and test performance.
Quick Links
Playwright Setup
Get started with Spekra in your Playwright tests in under 5 minutes.
Jest Setup
Integrate Spekra with your Jest test suite.
Understanding Flaky Tests
Learn what flaky tests are and how Spekra detects them.
Reporter Reference
Complete configuration options for the Playwright reporter.
What is Spekra?
Spekra is a test observability platform that helps engineering teams identify and fix flaky tests. By integrating our lightweight reporters into your existing test suite, you get:
- Flaky Test Detection - Automatically identify tests that pass and fail inconsistently
- Stability Metrics - Track reliability, stability, and severity scores over time
- Test Identity Tracking - Follow tests across renames and refactors
- CI Integration - Deep integration with GitHub Actions, GitLab CI, and more
Getting Started
The fastest way to get started is to install the reporter for your test framework:
Playwright
npm install @spekra/playwright
Jest
npm install @spekra/jest
Then configure the reporter in your test config and set your API key. See the Playwright setup guide or Jest setup guide for detailed instructions.