PHPackages                             imbue/sendcloud-api-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. imbue/sendcloud-api-php

ActiveLibrary[API Development](/categories/api)

imbue/sendcloud-api-php
=======================

SendCloud API client library for PHP. SendCloud is a European shipping software for e-commerce

1.2.0(1y ago)59.8k↑146.4%5[1 issues](https://github.com/imbue/sendcloud-api-php/issues)MITPHPPHP ^7.2 || ^7.3 || ^8.2

Since May 26Pushed 1y agoCompare

[ Source](https://github.com/imbue/sendcloud-api-php)[ Packagist](https://packagist.org/packages/imbue/sendcloud-api-php)[ Docs](https://github.com/imbue/sendcloud-api-php)[ RSS](/packages/imbue-sendcloud-api-php/feed)WikiDiscussions master Synced yesterday

READMEChangelog (8)Dependencies (2)Versions (9)Used By (0)

SendCloud API client for PHP
============================

[](#sendcloud-api-client-for-php)

[![](https://camo.githubusercontent.com/f24efecd5f5461677bdc3f1c05c5303da43766f4f6f51348a1d500ee7f7f2dce/68747470733a2f2f692e696d6775722e636f6d2f384d31596556782e706e67)](https://camo.githubusercontent.com/f24efecd5f5461677bdc3f1c05c5303da43766f4f6f51348a1d500ee7f7f2dce/68747470733a2f2f692e696d6775722e636f6d2f384d31596556782e706e67)

[![Tests](https://github.com/imbue/sendcloud-api-php/actions/workflows/test.yml/badge.svg)](https://github.com/imbue/sendcloud-api-php/actions/workflows/test.yml)[![Latest Stable Version](https://camo.githubusercontent.com/8aeab70b77d1b141aaf2b875733e0390dc8d35f62caa3a42d03151608bc77d7d/68747470733a2f2f706f7365722e707567782e6f72672f696d6275652f73656e64636c6f75642d6170692d7068702f762f737461626c65)](https://packagist.org/packages/imbue/sendcloud-api-php)[![Downloads](https://camo.githubusercontent.com/9e06e71d59c2f38598e4972cb83d6e1a239385d3e5767774abd826d11bade7e3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696d6275652f73656e64636c6f75642d6170692d7068702e737667)](https://packagist.org/packages/imbue/sendcloud-api-php)

> Note that this library does not yet implement the complete functionality of the SendCloud API. Feel free to open a merge request with the additional implementation.

Installation
------------

[](#installation)

```
$ composer require imbue/sendcloud-api-php

```

Getting started
---------------

[](#getting-started)

Initialize the SendCloud API client

```
$sendCloud = new \Imbue\SendCloud\SendCloudApiClient();
$sendCloud->setApiAuth('gb3iogpp8uf74p92holav67ij7jmpswe', '1m9mtv4ylnd8fy0xb61ury81pt6xp3fh');
```

Creating a new parcel

```
$parcel = $sendCloud->parcels->create([
    'parcel' => [
        'name' => 'Julie Appleseed',
        'company_name' => 'SendCloud',
        'address' => 'Insulindelaan 115',
        'house_number' => 115,
        'city' => 'Eindhoven',
        'postal_code' => '5642CV',
        'telephone' => '+31612345678',
        'request_label' => true,
        'email' => 'julie@appleseed.com',
        'country' => 'NL',
        'shipment' => [
            'id' => 8,
        ],
        'weight' => '10.000',
        'order_number' => '1234567890',
        'insured_value' => 2000,
    ]
]);
```

Insert or update (upsert) shipment for an integration

```
$shipment = $sendCloud->integrationShipments->upsert(1346, [
    'name' => 'Julie Appleseed',
    'company_name' => 'SendCloud',
    'address' => 'Insulindelaan 115',
    'house_number' => 115,
    'city' => 'Eindhoven',
    'postal_code' => '5642CV',
    'telephone' => '+31612345678',
    'request_label' => true,
    'email' => 'julie@appleseed.com',
    'country' => 'NL',
    'shipment' => [
        'id' => 8,
    ],
    'weight' => '10.000',
    'order_number' => '1234567890',
    'insured_value' => 2000,
]);
```

Retrieve a list of integrations

```
$sendCloud->integrations->list();
```

Retrieve a single parcel

```
$sendCloud->parcels->get($id);
```

##### Partner ID

[](#partner-id)

If you are a partner of SendCloud, you can set the `partner id`. The library will ensure it will be added as header to the request.

```
$sendCloud->setPartnerId('3dd88a04-26e4-4959-af11-f5674491573e')
```

List of available methods
-------------------------

[](#list-of-available-methods)

### Integrations

[](#integrations)

- List

### Integration Shipments

[](#integration-shipments)

- List
- Upsert (Update or create)

### Invoices

[](#invoices)

- List
- Find

### Parcels

[](#parcels)

- Get
- List
- Create
- Cancel

### Parcel statuses

[](#parcel-statuses)

- List

### Sender addresses

[](#sender-addresses)

- Get
- List

### Shipping methods

[](#shipping-methods)

- Get
- List

### Labels

[](#labels)

- Get
- Print
- Get labels as PDF

### User

[](#user)

- Get

Roadmap
-------

[](#roadmap)

- Implement all possible endpoints
- Add PHPUnit tests

Want to help improving the library?
-----------------------------------

[](#want-to-help-improving-the-library)

I will happily accept new [pull requests](https://github.com/imbue/sendcloud-api-php/pulls).

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 85.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~277 days

Recently: every ~250 days

Total

8

Last Release

655d ago

Major Versions

0.3.0 → 1.0.02023-05-26

PHP version history (3 changes)0.1.0PHP ^7.2

0.3.0PHP ^7.2 || ^7.3

1.0.0PHP ^7.2 || ^7.3 || ^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/28404530?v=4)[Liam](/maintainers/imbue)[@imbue](https://github.com/imbue)

---

Top Contributors

[![imbue](https://avatars.githubusercontent.com/u/28404530?v=4)](https://github.com/imbue "imbue (24 commits)")[![Fichtme](https://avatars.githubusercontent.com/u/2284107?v=4)](https://github.com/Fichtme "Fichtme (2 commits)")[![TimmyGuy](https://avatars.githubusercontent.com/u/14965875?v=4)](https://github.com/TimmyGuy "TimmyGuy (2 commits)")

---

Tags

apiclientparcelphpsendcloudshippingshipping-softwarephpshippingsendcloudshipping software

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/imbue-sendcloud-api-php/health.svg)

```
[![Health](https://phpackages.com/badges/imbue-sendcloud-api-php/health.svg)](https://phpackages.com/packages/imbue-sendcloud-api-php)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M47](/packages/tencentcloud-tencentcloud-sdk-php)[resend/resend-php

Resend PHP library.

617.2M43](/packages/resend-resend-php)[checkout/checkout-sdk-php

Checkout.com SDK for PHP

563.6M13](/packages/checkout-checkout-sdk-php)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

273.0k](/packages/eslazarev-wildberries-sdk)[files.com/files-php-sdk

Files.com PHP SDK

2481.1k](/packages/filescom-files-php-sdk)[aimeos/prisma

A powerful PHP package for integrating media related Large Language Models (LLMs) into your applications

1943.1k5](/packages/aimeos-prisma)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
