If you're planning to integrate EasyParcel's API into your system, it's important to test your requests and responses before handling real shipments. That’s why we provide a Sandbox Environment, also known as the Demo Environment, where you can simulate transactions without affecting your actual wallet or triggering real courier bookings.
New to our API? Check out our guide to learn how to get your API key and begin integrating.
1. What is a Sandbox Environment?
The Sandbox Environment is a safe testing space designed for developers and system integrators. It allows you to:
Simulate order creation, quotation, payment, and tracking requests.
Test API authentication and error handling.
Validate your application’s logic without incurring charges or creating real shipments.
2. Available Environments & Base URLs
EasyParcel provides two API environments to support both testing and live operations. Each serves a different purpose in your development workflow:
A. Sandbox (Demo) Environment
- Base URL:
http://demo.connect.easyparcel.my/
- Purpose: Ideal for development and testing.
- How it works: This environment lets you simulate API calls without creating real orders. Actions like getting quotations, submitting orders, or making payments are processed virtually and do not reflect on your live dashboard.
- Note: Sandbox usage requires demo credit. See How to get sandbox credit for more information.
B. Live Environment
- Base URL:
http://connect.easyparcel.my/
- Purpose: Used for real transactions in a production setting.
- How it works: Any orders submitted through this environment are actual bookings. Your EasyParcel wallet will be charged, and the chosen courier will process parcels.
- Note: You can use the same API endpoints for both environments—just make sure to switch the base URL when moving from testing to live..
If you’ve followed the steps and still face issues, don’t hesitate to reach out to our support team — we’re here to assist you every step of the way.