Surface details
- API name
- FedEx REST APIs (developer.fedex.com)
- Authentication
- OAuth 2.0 client_credentials grant with bearer tokens
- Production base URL
- https://apis.fedex.com/
- Sandbox base URL
- https://apis-sandbox.fedex.com/
- Sandbox notes
- Sandbox uses a separate hostname and separate API keys. Tokens issued in sandbox are not valid in production. Some FedEx Ground operations require additional production credentials beyond the sandbox account.
- OpenAPI / REST reference
- https://developer.fedex.com/api/en-us/catalog.html
Frequently asked questions
Should new FedEx integrations target REST or SOAP?
REST. The FedEx Developer Portal at developer.fedex.com is FedEx's investment surface and the default new-integration target. The legacy FedEx Web Services SOAP product still works but should not be the choice for greenfield work.
How do I authenticate the FedEx REST APIs?
OAuth 2.0 client_credentials. Post your API key and secret to the FedEx token endpoint, cache the bearer token centrally, and refresh proactively before expiry. Do not embed credentials in the request body.
Are FedEx Ground and FedEx Express on the same API?
They are accessed through the same FedEx REST surface, but the products have distinct operations, surcharges, and account requirements. Treat them as different shipping services that share an API base, not as identical interchangeable services.
Related concepts
Sibling carrier surfaces
Tooling and references
- FedEx Developer Portal (REST APIs)
Modern FedEx REST surface for Ship, Rate, Track, and Address Validation. OAuth 2.0 client_credentials.
Sources
Last reviewed: 2026-04-25