Skip to main content

Environments

Neuroon exposes two public environments: Production and Development. They are separate clusters, with different databases and API keys that are not interchangeable.

Comparison

ProductionDevelopment
APIhttps://api.neuroon.aihttps://dev-api.neuroon.ai
Dashboardhttps://neuroon.ai/dashboardhttps://dev.neuroon.ai
Public webhttps://neuroon.aihttps://neuroon.ai
Widget CDNhttps://cdn.neuroon.aihttps://cdn.neuroon.ai (same CDN)
Statushttps://status.neuroon.aihttps://status.neuroon.ai (same)
Data persistencePermanentNot guaranteed
StabilityHighVariable (continuous deploy)
AccessPublic (with account)On request — contact support

The widget CDN is the same across environments. The difference between Production and Development is set via data-api-url on the <script> tag and the corresponding Shop API Key.

When to use each

Production

  • Your integration is complete and you have validated the flow in Development.
  • You want real traffic, real conversions, real metrics.
  • Production keys are generated from neuroon.ai/dashboard.

Development

  • You are testing a new Recipe.
  • You need to iterate sync payloads without polluting your Production catalog.
  • You want to see error responses and edge cases without risk.
  • The "Try It" playground in the documentation points to Development by default.

Switching environments in your integration

All switching boils down to two things:

  1. The base URL you use in each HTTP client.
  2. The API Key and, if applicable, the Widget Token for the corresponding environment.

See Switching environments for stack-by-stack examples (tu stack).

Further reading