PHPackages                             human018/laravel-aus-post - 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. human018/laravel-aus-post

ActiveLibrary[API Development](/categories/api)

human018/laravel-aus-post
=========================

Laravel integration with Australia Post API

0.0.5(2mo ago)2321MITPHPPHP ^8.1

Since Mar 3Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/Human018/laravel-aus-post)[ Packagist](https://packagist.org/packages/human018/laravel-aus-post)[ RSS](/packages/human018-laravel-aus-post/feed)WikiDiscussions main Synced 2d ago

READMEChangelogDependencies (2)Versions (5)Used By (0)

Laravel Australia Post Package (laravel-aus-post)
=================================================

[](#laravel-australia-post-package-laravel-aus-post)

Description
-----------

[](#description)

This is a Laravel package designed specifically to interface with the Australia Post API, providing a simple and efficient way to integrate Australia Post API services into your Laravel applications.

IMPORTANT: This package is a work in progress.

Requirements
------------

[](#requirements)

- PHP 8.1 or above
- Laravel Framework 9.52.4 or higher

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

[](#installation)

Use the package manager [composer](https://getcomposer.org/) to install Laravel Australia Post Package.

`composer require human018/laravel-aus-post`

After installation add your Australia Post API key to your .env file

```
AUSPOST_KEY=...
```

Usage
-----

[](#usage)

The package uses the following class and method chaining in order to request postage information from Australia Post API.

```
use Human018\LaravelAusPost\AusPost
```

At the very least you will need to provide the originating and destination postcodes, the type of postage and the postage service to use.

It's required that you always begin by stating the type of postage you wish to use - domestic or international.

```
AusPost::domestic()
AusPost::international()
```

After which additional methods can be chained

```
AusPost::domestic()
->parcelCalculate() // Tells the service we will be calculating for a Parcel (as opposed to a letter)
->fromPostcode // 4 digit origin postcode
->toPostcode // 4 digit destination postcode
->width() // mm
->height() // mm
->length() // mm
->weight() // grams
->usingService() // Provide one of the below service types
// AUS_PARCEL_EXPRESS
// AUS_PARCEL_REGULAR
->get() // Retrieves the result
```

Domestic Postage Example
------------------------

[](#domestic-postage-example)

```
Human018\LaravelAusPost\AusPost::domestic()->parcelCalculate()->fromPostcode(3000)->toPostcode(2000)->usingService('AUS_PARCEL_REGULAR')->get();
```

Result

```
[
    "postage_result" => [
      "service" => "Parcel Post",
      "delivery_time" => "Delivered in 2-3 business days",
      "total_cost" => "10.60",
      "costs" => [
        "cost" => [
          "item" => "Parcel Post",
          "cost" => "10.60",
        ],
      ],
    ],
    "service" => [
      "service" => "AUS_PARCEL_REGULAR",
      "name" => "Regular Post",
      "description" => "Australia Post: Regular Parcel",
      "delivery_time" => "3-5 business days",
    ],
  ]
```

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance83

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~377 days

Total

4

Last Release

86d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2add437b935f0c09ec7b39cbd9c887d43b5d57918336b70223d29a8ca7830c55?d=identicon)[Human018](/maintainers/Human018)

---

Top Contributors

[![Human018](https://avatars.githubusercontent.com/u/8413094?v=4)](https://github.com/Human018 "Human018 (6 commits)")

### Embed Badge

![Health badge](/badges/human018-laravel-aus-post/health.svg)

```
[![Health](https://phpackages.com/badges/human018-laravel-aus-post/health.svg)](https://phpackages.com/packages/human018-laravel-aus-post)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.6M993](/packages/statamic-cms)[darkaonline/l5-swagger

OpenApi or Swagger integration to Laravel

3.0k37.6M133](/packages/darkaonline-l5-swagger)[knuckleswtf/scribe

Generate API documentation for humans from your Laravel codebase.✍

2.3k14.2M62](/packages/knuckleswtf-scribe)[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135224.7k7](/packages/statamic-rad-pack-runway)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

783.8k](/packages/scriptdevelop-whatsapp-manager)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

3417.0k](/packages/duncanmcclean-statamic-cargo)

PHPackages © 2026

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