comberhosted

Check your app

Start with one URL. Get a report on your computer, in CI, or through your AI assistant.

Where will Comber run?

Download configuration to start

Save app to dashboard (optional)

Configuration preview

Keep an existing config and merge these settings. Tokens stay in your environment or CI secret store.

Run your first check

Put the downloaded file in your project folder, then run:

Open the HTML report at the path printed after the check (report:). Need help? comber doctor in the updated CLI names what is missing.

Connector credentials

Set these environment variables on the computer or CI runner that runs Comber:

Comber does not collect these credentials here. Required values being present does not prove delivery.

Connector marketplace

Choose a destination above to generate its configuration. Explore the available connectors below.

Webhookwebhook

Webhook

webhook

POST the redacted run record (JSON) to any URL, with an optional bearer token.

Required env

COMBER_WEBHOOK_URLCOMBER_WEBHOOK_TOKEN

Config snippet
{"use":"webhook","on":"fail"}

Set up Webhook

Slacknotifier

Slack

notifier

Post a run summary to a Slack channel via an Incoming Webhook.

Required env

COMBER_SLACK_WEBHOOK_URL

Config snippet
{"use":"slack","on":"fail"}

Set up Slack

Discordnotifier

Discord

notifier

Post a run summary to a Discord channel via a webhook.

Required env

COMBER_DISCORD_WEBHOOK_URL

Config snippet
{"use":"discord","on":"fail"}

Set up Discord

GitHub commit statusreport

GitHub commit status

report

Set a pass/fail commit status on the checked SHA (shows as a PR check).

Required env

GITHUB_TOKENGITHUB_REPOSITORYGITHUB_SHAGITHUB_API_URL

Config snippet
{"use":"github","on":"fail"}

Set up GitHub commit status

GitLab commit statusreport

GitLab commit status

report

Set a pass/fail commit status on the checked SHA (shows on the MR).

Required env

GITLAB_TOKENGITLAB_PROJECT_IDGITLAB_COMMIT_SHAGITLAB_API_URL

Config snippet
{"use":"gitlab","on":"fail"}

Set up GitLab commit status

Bitbucket build statusreport

Bitbucket build status

report

Set a pass/fail build status on the checked commit (shows on the PR).

Required env

BITBUCKET_TOKENBITBUCKET_WORKSPACEBITBUCKET_REPO_SLUGBITBUCKET_COMMIT

Config snippet
{"use":"bitbucket","on":"fail"}

Set up Bitbucket build status

JUnit reportreport

JUnit report

report

Write findings as a JUnit XML report any CI test-summary UI can render.

Required env

None — no secrets required.

Config snippet
{"use":"junit","on":"fail"}

Set up JUnit report

Linearissue-tracker

Linear

issue-tracker

File a Linear issue for a run with failures.

Required env

COMBER_LINEAR_API_KEY

Config snippet
{"use":"linear","on":"fail"}

Set up Linear

Jiraissue-tracker

Jira

issue-tracker

File a Jira issue for a run with failures.

Required env

JIRA_BASE_URLJIRA_EMAILJIRA_API_TOKEN

Config snippet
{"use":"jira","on":"fail"}

Set up Jira

Microsoft Teamsnotifier

Microsoft Teams

notifier

Post a run summary to a Teams channel via an Incoming Webhook.

Required env

COMBER_TEAMS_WEBHOOK_URL

Config snippet
{"use":"teams","on":"fail"}

Set up Microsoft Teams

Azure DevOps statusreport

Azure DevOps status

report

Set a pass/fail commit status on the checked commit (shows on the PR).

Required env

AZURE_DEVOPS_TOKENAZURE_DEVOPS_ORG_URLAZURE_DEVOPS_PROJECTAZURE_DEVOPS_REPO_IDAZURE_DEVOPS_COMMIT

Config snippet
{"use":"azure-devops","on":"fail"}

Set up Azure DevOps status