ShipSavvy API Testing Setup Guide

Created by Mark Morales, Modified on Tue, 8 Sep at 5:12 PM by Mark Morales

SavvyAPI is ShipSavvy's Public API — think of it as a bridge that lets your own store, app, or platform talk directly to ShipSavvy. Instead of logging in and doing things by hand, your software can create shipments, pull tracking updates, and print labels automatically.

Getting set up is simple: everything happens in your regular ShipSavvy account. There's no separate sandbox site or extra sign-up, you'll grab your API token and choose whether it runs in Test or Live mode, right from the same screen.

New to SavvyAPI and just want the overview first? See what SavvyAPI can do before diving into setup below.

1. Log In to Your ShipSavvy Account

  1. Go to my.shipsavvy.com and log in. Don't have an account yet? Sign up first — no separate testing account is needed.
  2. In the left menu, click Account Settings.

2. Get Your API Public Token

  1. Under Account Information, find the API Public Token field.
  2. If a token already exists, click Copy Public Token.
  3. To generate a new one, click Regenerate Token.

⚠ Important: Your API Public Token works like a password — store it securely, never share it in plain text, and regenerate it right away if it's ever exposed.

3. Choose Test or Live Mode

Right next to your token, you'll see an Environment toggle set to either Live or Test:

  • Test mode — shipments, labels, and charges are fully simulated. Nothing real happens, so it's safe to try things out while you build your integration. A banner at the top of the page will confirm you're in Test Mode.
  • Live mode — real shipments, real labels, real charges. Switch over once you've confirmed everything works the way you expect.

Toggle between the two anytime — your API token stays the same either way, so there's nothing to swap out in your code except flipping the switch in your account.

4. Explore the API Documentation

Visit the ShipSavvy API Docs to see everything SavvyAPI can do. Here's what each endpoint means for you in practice:

EndpointWhat It Lets You Do
RatesGet shipping cost estimates before you commit to a shipment.
ShipmentsCreate, update, or cancel shipments directly from your own system.
LabelsGenerate shipping labels that are ready to print and stick on the box.
TrackingPull real-time delivery status so you and your customers always know where a package is.

The docs also include required request fields, sample payloads, and example responses for each endpoint.

Note for editors: confirm whether this docs link has moved now that testing lives in the main portal rather than a separate sandbox — updating here if so.

Next Steps

  • Use your API token to authenticate requests while in Test mode.
  • Test endpoints thoroughly, then flip the Environment toggle to Live when you're ready — no new keys or setup needed.
  • Contact the ShipSavvy support team if you run into anything during setup: customerservice@shipsavvy.com

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article