Skip to content

Quickstart

This guide takes you from a fresh account to seeing your first run in the dashboard.

  1. Create an account.

    Sign up at nijam.dev - continue with Google or GitHub, or use your email and a password. You’ll land on your organizations screen.

  2. Create an organization.

    An organization holds your projects, runs, and team. Create one (or accept an invite to an existing one). Every new account can create up to 2 organizations.

  3. Create a project and copy its ID.

    Inside your org, create a project - one per test suite/repo (Playwright, pytest, or Vitest). Copy its Project ID (a UUID); the reporter needs it.

  4. Generate an API key.

    In the project’s settings, generate an API key. Treat it like a password - store it as a CI secret, not in your repo.

  5. Install the reporter and wire it up.

    Pick your framework. (For pnpm/yarn and the full reference, see Installation.)

    Terminal window
    npm install --save-dev @nijam/pw-reporter
    playwright.config.ts
    import { defineConfig } from '@playwright/test';
    export default defineConfig({
    reporter: [
    ['list'], // keep your existing reporters
    ['@nijam/pw-reporter', {
    apiKey: process.env.NIJAM_API_KEY,
    projectId: '<your-project-uuid>',
    }],
    ],
    });

    Keep your existing reporters too - Playwright accepts a list, so Nijam runs alongside list, html, etc.

  6. Run your tests.

    Terminal window
    NIJAM_API_KEY=... npx playwright test

    On a real CI run, commit/branch/PR/author are detected automatically - no extra config.

  7. Open the dashboard.

    Back in nijam.dev, open your project. Your run is there, with its results, any failures (and traces, on Playwright), and the start of your test history.