Skip to content
Public demo modeRead-only mock data for demo.errornotifier.com, shop.demo.errornotifier.com, api.demo.errornotifier.com, docs.demo.errornotifier.com, and hooks.demo.errornotifier.com. Placeholder secrets such as ensk_demo_placeholder_do_not_use are fake and cannot write data.
Create a real workspace

Simulated incident story

This demo data is read-only and follows one deploy from failing tests to recovery.

Simulated
  1. Bad deployStorefront release 2026.05-demo shipped with a checkout regression.
  2. Failed CI/test runGitHub Actions posted a failed unit test run with two checkout failures.
  3. Latency spikeAPI checks degraded while checkout health checks started returning errors.
  4. Confirmed incidentErrorNotifier opened a critical incident after repeated external failures.
  5. Alert routedEmail, Slack, and a signed automation webhook received delivery records.
  6. ResolutionThe deploy was rolled back, recovery was confirmed, and the report budget was updated.

Projects and SDK keys

Error ingestion, releases, artifacts, replay, and feedback begin with a project key.

Demo server secret placeholder: ensk_demo_placeholder_do_not_use This is intentionally fake and cannot authenticate protected release, artifact, test-run, or backend ingestion requests.

Browser storefront

javascript / production

KeyPublic keyAllowed originsRateStatusActions
Public setup/demo SDK key2026-06-07 02:58:52enpk_your_public_project_keyServer secret placeholder: ensk_demo_placeholder_do_not_use*120/minActiveRevoke
JavaScript SDK

This snippet uses one public project key. The running site domain verifies itself when the SDK loads; add an optional accountCode only if your app intentionally groups authenticated visitors by a customer code.

<script src="https://errornotifier.com/wp-content/plugins/errornotifier-core/assets/js/errornotifier-sdk.js"></script>
<script>
ErrorNotifier.init({
  projectKey: "enpk_your_public_project_key",
  endpoint: "https://errornotifier.com/wp-json/errornotifier/v1/store",
  feedbackEndpoint: "https://errornotifier.com/wp-json/errornotifier/v1/feedback",
  verificationEndpoint: "https://errornotifier.com/wp-json/errornotifier/v1/sdk-verify",
  environment: "production",
  reportBug: true,
  showReportBugButton: true,
  basicStats: true,
  pageStatsDetail: "path"
});
</script>
WordPress setup link

Install the ErrorNotifier WordPress SDK plugin on the client site, open this link as a site admin, then apply the public project key and endpoints. Replace example.com with the client site host when you are not using a monitor-specific link.

https://example.com/wp-admin/options-general.php?page=errornotifier-wordpress-sdk&en_project_key=enpk_your_public_project_key&en_endpoint=https://errornotifier.com/wp-json/errornotifier/v1/store&en_script_src=https://errornotifier.com/wp-content/plugins/errornotifier-core/assets/js/errornotifier-sdk.js&en_environment=production&en_bug_button=default&en_page_stats=path&en_health_report=1&en_health_footer=1&en_health_slug=health-report
Visual Studio client settings

Use this appsettings-style block for browser-side error capture in .NET or Visual Studio projects. Server secrets are created separately and are not placed in client-rendered configuration.

{
    "ErrorNotifier": {
        "PublicProjectKey": "enpk_your_public_project_key",
        "StoreEndpoint": "https://errornotifier.com/wp-json/errornotifier/v1/store",
        "FeedbackEndpoint": "https://errornotifier.com/wp-json/errornotifier/v1/feedback",
        "VerificationEndpoint": "https://errornotifier.com/wp-json/errornotifier/v1/sdk-verify",
        "Environment": "production",
        "ReportBug": true,
        "ShowReportBugButton": true,
        "BasicStats": true,
        "PageStatsDetail": "path"
    }
}

Public API

node / production

KeyPublic keyAllowed originsRateStatusActions
Public API demo SDK key2026-06-09 18:29:14enpk_demo_public_api_placeholderServer secret placeholder: ensk_demo_placeholder_do_not_use*120/minActiveRevoke
JavaScript SDK

This snippet uses one public project key. The running site domain verifies itself when the SDK loads; add an optional accountCode only if your app intentionally groups authenticated visitors by a customer code.

<script src="https://errornotifier.com/wp-content/plugins/errornotifier-core/assets/js/errornotifier-sdk.js"></script>
<script>
ErrorNotifier.init({
  projectKey: "enpk_your_public_project_key",
  endpoint: "https://errornotifier.com/wp-json/errornotifier/v1/store",
  feedbackEndpoint: "https://errornotifier.com/wp-json/errornotifier/v1/feedback",
  verificationEndpoint: "https://errornotifier.com/wp-json/errornotifier/v1/sdk-verify",
  environment: "production",
  reportBug: true,
  showReportBugButton: true,
  basicStats: true,
  pageStatsDetail: "path"
});
</script>
WordPress setup link

Install the ErrorNotifier WordPress SDK plugin on the client site, open this link as a site admin, then apply the public project key and endpoints. Replace example.com with the client site host when you are not using a monitor-specific link.

https://example.com/wp-admin/options-general.php?page=errornotifier-wordpress-sdk&en_project_key=enpk_your_public_project_key&en_endpoint=https://errornotifier.com/wp-json/errornotifier/v1/store&en_script_src=https://errornotifier.com/wp-content/plugins/errornotifier-core/assets/js/errornotifier-sdk.js&en_environment=production&en_bug_button=default&en_page_stats=path&en_health_report=1&en_health_footer=1&en_health_slug=health-report
Visual Studio client settings

Use this appsettings-style block for browser-side error capture in .NET or Visual Studio projects. Server secrets are created separately and are not placed in client-rendered configuration.

{
    "ErrorNotifier": {
        "PublicProjectKey": "enpk_your_public_project_key",
        "StoreEndpoint": "https://errornotifier.com/wp-json/errornotifier/v1/store",
        "FeedbackEndpoint": "https://errornotifier.com/wp-json/errornotifier/v1/feedback",
        "VerificationEndpoint": "https://errornotifier.com/wp-json/errornotifier/v1/sdk-verify",
        "Environment": "production",
        "ReportBug": true,
        "ShowReportBugButton": true,
        "BasicStats": true,
        "PageStatsDetail": "path"
    }
}