Skip to content

Public origin contract

Everything you interact with as a customer is on one of a few public origins. This page is the canonical list. You don’t need to know any private URLs, port-forwards, or internal service names.

SurfacePurposeWhere you use it
ConsoleAuthenticated web UI where you create tests, run them, and read results.Browser: https://app.maxoperf.com (or your dedicated console origin).
Platform APIHTTPS API for automation and integrations.CI pipelines, scripts, SDKs.
Results ingestDedicated endpoint that receives run data from authorized engines.Engines and infrastructure with run-scoped credentials.
Status pageLive operational status of the MaxoPerf platform.Anyone, no auth required. See Status page.
Documentation portalThe site you are reading now.Anyone, no auth required.
Marketing sitePricing, blog, comparisons, and product pages.Anyone, no auth required.
  • The console and Platform API are versioned. A breaking change goes through a deprecation window, announced in the release notes and on the API reference.
  • Results ingest is a contract-versioned endpoint. MaxoPerf keeps the engines it authorizes in sync with it, and you don’t need to call it manually.
  • The status page stays reachable even when other surfaces are degraded.
  • Console signs you in with single sign-on through your identity provider.
  • Platform API uses bearer tokens issued from the console or from your CI integration. See Run tests from CI.
  • Results ingest uses run-scoped, write-only credentials that MaxoPerf issues automatically to authorized engines.
  • Status page has no authentication.

You don’t need, and shouldn’t depend on, any of these:

  • Per-service hostnames.
  • Internal cluster URLs.
  • Direct database, cache, or message-bus endpoints.

If you’re trying to reach something that isn’t in the list above, the workflow you want probably has a higher-level surface. Contact support if you can’t find it.