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
| Environment | Base URL |
|---|---|
| Sandbox | https://test.api.neotek.sa |
| Production | https://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
| Capability | Sandbox | Production |
|---|---|---|
| Base URL | https://test.api.neotek.sa | https://api.neotek.sa |
| Access | Instant | Approval required |
| Cost | Free | Paid plans per product |
| Credentials availability | Immediate | Can be used after app & product approvals |
| Product subscriptions | Self-serve in portal | Request per-product access (review required) |
| Data | Test only | Real users/data |
| Integration changes | Same API shapes | Swap credentials (and any env config) |
Recommended path
- Create a Sandbox app and integrate using Sandbox credentials.
- Validate flows and confirm required products.
- Create a Production app, then request Production access (app approval), then request per-product approval.
- Obtain Production credentials from app settings, and swap credentials in your app (and any environment variables/base URLs you use).
- 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.