Skip to main content

Production

Production is the environment where your integration runs when serving end users.

URLs

ResourceURL
APIhttps://api.neuroon.ai
Dashboardhttps://neuroon.ai/dashboard
Webhttps://neuroon.ai
Widget CDNhttps://cdn.neuroon.ai
Status pagehttps://status.neuroon.ai

DNS and IP addresses

We resolve api.neuroon.ai and cdn.neuroon.ai through a managed load balancer. IPs may change and we do not guarantee fixed ranges. If your corporate firewall needs an IP allowlist, contact Support to coordinate.

Availability policy

  • We operate a public status page at https://status.neuroon.ai with incident history.
  • We do not publish a contractual SLA with an uptime percentage outside Enterprise contracts. We work with continuous observability (logs, traces, alerts) and resolve incidents with priority, but specific numbers (99.9%, 99.95%) do not apply by default.
  • If your organization requires a contractual SLA, let's talk: the Enterprise plan includes a negotiable SLA.

Key issuance and rotation

From the Production Dashboard (https://neuroon.ai/dashboard):

  1. Shop → select the shop (note its shopId).
  2. API Keys → "Create new key" → an sk_<32hex> is shown only once. Copy it to your secret manager (AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, GitHub Actions Secrets, etc.).
  3. Widget Tokens → "Generate token" → opaque string with a 24 h TTL. If your integration needs to refresh it automatically, schedule that on your server.

Production best practices

  • Never commit keys to Git. Use environment variables or secret managers.
  • Pin an exact version of the widget in Production (not widget@latest) to protect yourself from unintended changes. latest is meant for development and QA. Pair it with the SRI integrity published in the manifest.
  • Sync your catalog with an INCREMENTAL cron every 5–15 minutes and reserve FULL for planned rebuilds.
  • Enable conversion tracking from day one — without it, the ranker learns blindly.

Further reading