PHPackages                             ex3mm/dadata - 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. [Validation &amp; Sanitization](/categories/validation)
4. /
5. ex3mm/dadata

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

ex3mm/dadata
============

DaData.ru API client for Laravel 12+ and standalone PHP 8.5+

2.2.0(1mo ago)0148↑22.2%MITPHPPHP ^8.5

Since Apr 5Pushed 1mo agoCompare

[ Source](https://github.com/ex3mm/dadata)[ Packagist](https://packagist.org/packages/ex3mm/dadata)[ RSS](/packages/ex3mm-dadata/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (2)Dependencies (14)Versions (4)Used By (0)

ex3mm/dadata
============

[](#ex3mmdadata)

PHP-клиент для DaData API. Поддерживает Laravel 12+ и standalone PHP 8.5+.

Возможности
-----------

[](#возможности)

- Типизированные DTO-ответы
- Fluent-builder для построения запросов
- Единая иерархия исключений
- HTTP middleware: retry с exponential backoff, sliding window rate limit, кеширование POST-ответов, логирование

Требования
----------

[](#требования)

- PHP 8.5+
- Laravel 12+ (для Laravel-интеграции)

Установка
---------

[](#установка)

```
composer require ex3mm/dadata
```

---

Быстрый старт
-------------

[](#быстрый-старт)

### Standalone

[](#standalone)

```
