Spekra
Docs

Getting Started

  • Overview
  • Playwright
  • Jest
  • Vitest

Core Concepts

  • Flaky Tests
  • Stability Metrics
  • Test Identity

Reporters

  • Playwright
  • Playwright Config
  • Jest
  • Jest Config
  • Vitest
  • Vitest Config

Platform

  • Dashboard
  • Flaky Tests View
  • Test Runs
  • API Keys
  • Rate Limits

CI/CD

  • Overview
  • GitHub Actions
  • GitLab CI

Security

  • Overview
  • Data Handling
  • Compliance

Troubleshooting

  • Overview
  • Connection Issues
  • Missing Data

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.

Need Help?

Troubleshooting

Common issues and solutions.

API Reference

Direct API access for custom integrations.

Next

Playwright