PHPackages                             grisaia/nova-poshta - 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. grisaia/nova-poshta

ActiveLibrary[API Development](/categories/api)

grisaia/nova-poshta
===================

PHP library to communicate with Ukrainian delivery service Nova Poshta via API 2.0

v2.1.4(11mo ago)04.0k↓37.5%[1 PRs](https://github.com/RevoTale/php-nova-poshta/pulls)MITPHPPHP ^8.3CI passing

Since Jan 29Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/RevoTale/php-nova-poshta)[ Packagist](https://packagist.org/packages/grisaia/nova-poshta)[ RSS](/packages/grisaia-nova-poshta/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (34)Used By (0)

PHP Nova Poshta API Client
==========================

[](#php-nova-poshta-api-client)

[![PHP Version](https://camo.githubusercontent.com/e69fc10ad0d3845d44d08b0eeedd6dd7a5bfa4ab872e68e26b131554122d35d5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e332d626c75652e737667)](https://www.php.net)[![License](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](LICENSE)[![Composer Package](https://camo.githubusercontent.com/8d3d6da8052577f4ec4b083310cada128f0be0e5f26bb119f883c21302049bd7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d706f7365722d677269736169612532466e6f76612d2d706f736874612d6f72616e67652e737667)](https://packagist.org/packages/grisaia/nova-poshta)

A modern PHP library for interacting with the Ukrainian delivery service Nova Poshta via their API 2.0. This package provides a clean, type-safe interface for all Nova Poshta services including settlements, warehouses, counterparties, documents, and additional services.

🚀 Features
----------

[](#-features)

- **Full API 2.0 Coverage**: Complete implementation of Nova Poshta API 2.0
- **Type Safety**: Built with PHP 8.3+ features including strict types and readonly classes
- **Service-Oriented Architecture**: Clean separation of concerns with dedicated service classes
- **Exception Handling**: Comprehensive error handling with specific exception types
- **PSR-4 Compatible**: Follows PSR-4 autoloading standards
- **Logging Support**: PSR-3 compatible logging interface
- **Modern PHP**: Leverages enums, readonly properties, and other modern PHP features

📋 Requirements
--------------

[](#-requirements)

- PHP 8.3 or higher
- cURL extension
- JSON extension

📦 Installation
--------------

[](#-installation)

Install via Composer:

```
composer require grisaia/nova-poshta
```

🔧 Configuration
---------------

[](#-configuration)

### Basic Setup

[](#basic-setup)

```
