PlatformPricingDocsBlogSign In
Sign InGet Started Free
PlatformPricingDocsBlogSign In

Stay up to date

Get the latest on the Euriqa platform, product updates, and test automation best practices.

Platform

  • Platform
  • Services
  • Pricing
  • Docs

Developers

  • Getting Started
  • API Reference
  • SDK
  • CI/CD Integration

Company

  • About
  • Blog
  • Contact
  • Security

Legal

  • Privacy Policy
  • Terms of Service
© 2026 Euriqa. All rights reserved.
  • Getting Started

    • Introduction
    • Quickstart
    • Reporter Configuration
    • CI/CD Setup
  • Platform Features

    • Test Orchestration
    • AI Features
    • Flakiness Detection
    • Artifacts & Uploads
    • Webhooks
    • Teams & Projects
  • API Reference

    • Authentication
    • API Reference
    • Data Model
  • Security

    • Security Overview
  • Playwright

    • Playwright Docs
    • Playwright API
    • Playwright Test Reporters

Quickstart Guide

Go from npm install to full test automation platform visibility in under 5 minutes.

Prerequisites

  • A Playwright test suite (@playwright/test)
  • Node.js 18 or later
  • A Euriqa account — sign up free at app.euriqa.dev

Install the Reporter

Install the Euriqa Playwright reporter from npm:

bash
npm install @euriqa/euriqa-playwright

Configure Playwright

Add the Euriqa reporter to your playwright.config.ts:

playwright.config.tsTypeScript
import { defineConfig } from '@playwright/test';

export default defineConfig({
  reporter: [
    ['@euriqa/euriqa-playwright', {
      apiKey: process.env.EURIQA_API_KEY,
      projectId: process.env.EURIQA_PROJECT_ID,
    }],
  ],
});

You can find your API key and project ID in the Euriqa dashboard under Project Settings. The onboarding wizard generates these for you when you create your first project.

Set Environment Variables

Set your API key and project ID as environment variables:

bash
export EURIQA_API_KEY=your-api-key
export EURIQA_PROJECT_ID=your-project-id

In CI environments, set these as secrets in your CI provider (e.g. GitHub Actions secrets, GitLab CI variables). Never commit API keys to source control.

Run Your Tests

Run your Playwright tests as usual. The Euriqa reporter will automatically send results to the dashboard:

bash
npx playwright test

That's it. Your test results will appear in the Euriqa dashboard within seconds. Click into any test run to see full details: pass/fail counts, duration, branch, commit, and individual test results with step tracking.

Recommended Playwright Config

For the best experience, we recommend enabling screenshot, video, and trace uploads. This gives you full artifact access in the dashboard, including the integrated Playwright trace viewer.

playwright.config.tsTypeScript
import { defineConfig } from '@playwright/test';

export default defineConfig({
  use: {
    screenshot: 'only-on-failure',
    video: 'retain-on-failure',
    trace: 'on-first-retry',
  },
  retries: 2,
  reporter: [
    ['@euriqa/euriqa-playwright', {
      apiKey: process.env.EURIQA_API_KEY,
      projectId: process.env.EURIQA_PROJECT_ID,
      uploadScreenshots: true,
      uploadVideos: true,
      uploadTraces: true,
    }],
  ],
});

Next Steps

  • Reporter Configuration — all available reporter options and customization
  • CI/CD Setup — integrate with GitHub Actions, GitLab CI, and more
  • Flakiness Detection — understand and manage flaky tests automatically
  • API Reference — REST API endpoints for programmatic access