# Package Retriever API ## Docs - [API Reference](https://docs.packageretriever.com/api-reference/overview.md): Complete reference for every Package Retriever API endpoint. - [Authentication](https://docs.packageretriever.com/guides/authentication.md): How to authenticate with the Package Retriever API using Bearer tokens. - [Migrating from ShipStation](https://docs.packageretriever.com/guides/migrating-from/shipstation.md): Move your shipping integration from ShipStation to Package Retriever in hours, not days. - [Rate Limits](https://docs.packageretriever.com/guides/rate-limits.md): Published rate limits for every API endpoint. No surprises. - [Sandbox & Testing](https://docs.packageretriever.com/guides/sandbox-and-testing.md): Test your integration without real billing or real labels using sandbox API keys. - [Tracking & Webhooks](https://docs.packageretriever.com/guides/tracking-and-webhooks.md): Track shipments and receive label.created webhook notifications. - [Changelog](https://docs.packageretriever.com/pages/changelog.md): API changes, new features, and deprecations. - [Error Code Reference](https://docs.packageretriever.com/pages/error-reference.md): Every error code the Package Retriever API returns, with HTTP status, description, and fix. - [Package Retriever API](https://docs.packageretriever.com/pages/introduction.md): The free shipping API for multi-carrier label creation, rate shopping, and real-time tracking. - [Quickstart: cURL](https://docs.packageretriever.com/pages/quickstart-curl.md): Test the API from your terminal in 2 minutes. - [Quickstart: Node.js](https://docs.packageretriever.com/pages/quickstart-node.md): Ship your first label in under 5 minutes with TypeScript. - [Quickstart: Python](https://docs.packageretriever.com/pages/quickstart-python.md): Ship your first label in under 5 minutes with Python. ## OpenAPI Specs - [openapi](https://docs.packageretriever.com/api-reference/openapi.json)