Documentation
Introduction, API setup, SDK integrations, builder workflows, and error handling — split into dedicated sections so you can reach the exact topic without digging.
Introduction
Start here to understand how the Shipthis developer surface is organized.
Shipthis exposes four integration surfaces: a REST API, JavaScript and Python SDKs, embeddable web components, and an in-app builder for custom automations. These docs are grouped by surface so you can go directly to what you are building.
What you can build
Direct REST access
Authenticate with an API key and call shipment, invoice, customer, and clearance endpoints from any HTTP client.
Higher-level integration
Use the JavaScript or Python SDK for typed helpers, auth management, and structured access to Shipthis resources.
Embeddable UI
Drop the quotation widget into any website with two lines of HTML. Fully themeable, no framework required.
Custom automations
Build outbound event automations and inbound webhook handlers that run inside your Shipthis environment.
Recommended starting path
- ✓Create an API key and set it in your environment variables.
- ✓Make one successful GET request from the API Reference or curl.
- ✓Switch to an SDK if you want typed helpers and less boilerplate.
- ✓Use web components if you need embeddable UI rather than raw API calls.
- ✓Use the Builder for event-driven automations inside Shipthis.
- ✓Review Error Codes before going to production.