Versa integrates with EasyPost.com who has integration to over 100 carriers around the world. Some popular carriers supported by EasyPost are DHL, Canada Post, Australia Post, Purolator . See the other carriers is support at their website . With the EasyPost integration, Versa can obtain shipping rate quotes with one click from all your carriers set up in EasyPost, request tracking number, shipping labels for shipping. EasyPost is a paid service although it does have a free tier (at the time this article is written). Versa has native integration with UPS, Fedex, USPS through stamps.com but you can choose EasyPost to integrate with them instead.
First sign up for an Easypost account, enter the credentials for the carriers you want to use in Easypost. Then EasyPost will be connected to your shipping carriers.
To use EasyPost in Versa, you would go to Setup menu, Shipping Carriers(your plan might exclude this feature, check with email@example.com ). Choose EasyPost as the carrier. Find the API key from EasyPost (this is generated in EasyPost see here ). If you want to try this out, get the test API key from EasyPost and then set the test mode for the new shipping carrier in Versa to be true.
When you are ready, enter the production API key into Versa and make sure test mode is unchecked. Then you will be generating labels for production usage.