Getting Started with Envia API

Your gateway to global shipping. Over 100 carriers with just one integration!

ℹ️

Welcome to the new Envia API documentation. Refreshed look, smoother navigation, and the same reliable API you know and trust. Updated as of December 2025. API Reference

Why Use Envia's API?

Instantly connect your store, app, or business to more than 100 shipping carriers worldwide. Whether you want to quote rates, create labels, track packages, or streamline logistics across the globe, Envia makes it simple—with just a single, modern integration.

1. Explore What Envia Can Do (Start Here)

  • Unlock global shipping power: Ship from and to the US, Mexico, Latin America, Europe, and beyond—no extra integrations needed.
  • Two core features:
    • Shipping: Create shipments, get rates, print labels, request pickups, track, and cancel.
    • Queries: Validate addresses, find postal codes, check carrier/service options, audit shipments and account-level resources before or after shipping.
  • See for yourself: Browse the Guides and API Reference for live examples, interactive code snippets, and feature comparisons.

2. Create Your Account

3. Get Your API Keys

  • Follow the specific guide in the documentation on Authentication.
  • Generate API credentials for both Sandbox and Production environments.
  • Security tip: You need these tokens for all API calls. Store them securely and never share them publicly.

4. Make Your First Shipment (Try It!)

API Reference

  • Start simple: Use real-life use case recipes with copy-paste code examples in your preferred language (Curl, Python, PHP, Ruby, Node, Java).
  • On every API endpoint page:
    • Select the environment (Sandbox or Production) using the dropdown.
    • Pick the example language you want.
    • The code panel adjusts automatically. Copy the provided samples.
  • All requests require your token. Paste it into the "Authorization" field or sample code where directed.

5. Explore, Test & Go Live

  • Sandbox preview: Try real requests in the Sandbox and confirm responses match what you expect.
  • Production ready: Switch to Production when you're ready to go live (just swap out the endpoint URL and token).
  • Recommended workflow:
    • Discover & Validate: Use the Queries API first to validate addresses, get service/carrier options, or check shop/webhook/account resources.
    • Execute Shipping Operations: Use the Shipping API to quote rates, create a shipment, generate a label, schedule pickups, and track packages.
    • Monitor & Improve: Use both APIs to track shipments and analyze delivery logs or events.

🛟

Need Help?

For any inquiries or assistance, our support team is here to help you with your integration. Contact us for guidance, troubleshooting, or feature requests.



What’s Next

Start with your Sandbox environment to test your integration. Once confident, grab your Production API keys and scale globally across 100+ carriers!