Overview
Supplier.io provides two API environments: Production and Implementation (test).
This article explains the purpose of each environment, when they should be used, and why results may differ between them.
Understanding the differences between these environments can help ensure accurate testing and avoid confusion when validating API responses.
Production Environment
The Production environment is the live environment used for regular API usage.
Requests made to Production will return results based on the current supplier.io database and configuration used in live systems.
Production requests are made through the following endpoint:
https://api.supplier.io/Supplier/
Production should be used when:
- Your integration is finalized and ready for live use
- You want results consistent with those seen in the Explorer platform
- You are submitting real supplier data for enrichment
Because Production is the live environment, API usage in Production counts toward your contracted record limits.
Implementation (Test) Environment
The Implementation environment is a testing environment designed for integration validation and development.
This environment allows users to test API calls without impacting their Production configuration.
Implementation requests are made through the following endpoint:
https://api.supplierio.com/supplier/
Implementation is typically used for:
- Testing API integrations during setup
- Validating request formatting and system behavior
- Confirming API responses before moving to Production
Data in the Implementation environment may differ from Production and may not always reflect the most current database updates.
Why Results May Differ Between Environments
Because the Implementation environment is intended for testing, it may not always match Production exactly.
You may notice differences such as:
- Slight variations in returned supplier classifications
- Differences in database updates
- Data that appears in Production but not in Implementation
For this reason, the Production environment should be used when validating final results or conducting live API usage.
Best Practices
To ensure the best experience when working with the API:
- Use Implementation when developing or testing integrations
- Use Production once your integration is ready for live usage
- Validate final results using the Production environment
Questions?
If you have questions about your API environment configuration, please contact support@supplier.io.