Skip to main content
← Back to Developers

SDKs & Libraries

Official SDKs for Every Platform

Get started quickly with our official client libraries. All SDKs are open source, well-documented, and maintained by the PortTask team.

/>

cURL (No SDK Required)

Use cURL or any HTTP client to call the API directly -- no installation needed.

List Port Calls
curl -X GET "https://api.porttask.com/v1/port-calls?status=SCHEDULED&limit=10" \
  -H "X-API-Key: pt_live_your_api_key" \
  -H "Content-Type: application/json"
Create a Service Order
curl -X POST "https://api.porttask.com/v1/service-orders" \
  -H "X-API-Key: pt_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "portCallId": "pc-123",
    "serviceType": "BUNKERING",
    "vendorId": "vendor-456",
    "details": {
      "quantity": 500,
      "unit": "MT",
      "fuelType": "VLSFO"
    }
  }'
Look Up a Vessel by IMO
curl -X GET "https://api.porttask.com/v1/vessels/lookup?imo=9876543" \
  -H "X-API-Key: pt_live_your_api_key"

Need an SDK for another language?

We're always looking to expand our SDK coverage. Let us know what you need!

Request an SDK

Community Contributions Welcome

All our SDKs are open source. Found a bug or want to add a feature? Contributions are welcome on GitHub.