Back to neotek ↗Get Sandbox Access

Environments

Neotek provides two environments so you can build safely and go live with confidence. Every integration starts by creating an app in the Developer Portal; each app is tied to one environment (Sandbox or Production).

Base URLs

EnvironmentBase URL
Sandboxhttps://test.api.neotek.sa
Productionhttps://api.neotek.sa

Every endpoint in this reference is written against Sandbox. Production is the same host without test. — same paths, same payloads, same scopes. Only the base URL and your credentials change.

Sandbox (test)

  • Purpose: Develop, explore, and validate your integration.
  • Access: Instant, no approvals.
  • Cost: Free.
  • Credentials: Available immediately under App Settings → Credentials.
  • Products: Browse the Products section and subscribe instantly.
  • Data: Use test data only; avoid real personal information.

When to use?

Prototyping, SDK evaluation, QA, and confirming product fit.

Why it’s useful?

Same integration shape as Production; you’ll mostly swap credentials when you go live.


Production (live)

  • Purpose: Serve real users with full reliability and support.
  • Access: Requires Neotek approval and MFA enabled.
  • Commercials: Paid plans per product.
  • Approvals:
    • App approval (contact Sales from the portal to start)
    • Per-product approval (commercial terms apply)
  • Credentials: Good to use after approvals. Managed under App Settings → Credentials.

Key differences at a glance

CapabilitySandboxProduction
Base URLhttps://test.api.neotek.sahttps://api.neotek.sa
AccessInstantApproval required
CostFreePaid plans per product
Credentials availabilityImmediateCan be used after app & product approvals
Product subscriptionsSelf-serve in portalRequest per-product access (review required)
DataTest onlyReal users/data
Integration changesSame API shapesSwap credentials (and any env config)

  1. Create a Sandbox app and integrate using Sandbox credentials.
  2. Validate flows and confirm required products.
  3. Create a Production app, then request Production access (app approval), then request per-product approval.
  4. Obtain Production credentials from app settings, and swap credentials in your app (and any environment variables/base URLs you use).
  5. Run a limited smoke test, then go live!

Need Help? We're All Ears!

Got questions? Hit a snag? We're here to back you up! Reach out to us anytime at support@neotek.sa.