pocketarc / laravel-integrations
Production-ready third-party integrations for Laravel. Credential management, API request logging, rate limiting, sync scheduling, OAuth2, and health monitoring.
Requires
- php: ^8.2
- ext-mbstring: *
- illuminate/support: ^11.0|^12.0|^13.0
- spatie/laravel-data: ^4.0
- thecodingmachine/safe: ^3.3
Requires (Dev)
- barryvdh/laravel-ide-helper: ^3.6
- captainhook/captainhook: ^5.28
- ergebnis/phpstan-rules: ^2.6
- korbeil/phpstan-generic-rules: ^2.0
- larastan/larastan: ^3
- laravel/pint: ^1.24
- orchestra/testbench: ^10.0|^11.0
- phpstan/extension-installer: ^1.4
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^11.0|^12.0
- shipmonk/phpstan-rules: ^4.1
- spaze/phpstan-disallowed-calls: ^4.9
- thecodingmachine/phpstan-safe-rule: ^1.4
- tomasvotruba/cognitive-complexity: ^1.1
This package is auto-updated.
Last update: 2026-04-11 12:07:35 UTC
README
A Laravel 11-13 package for production-ready third-party integrations. Provides the connection layer between your app and external APIs.
- Credential management (encrypted at rest)
- API request logging
- Rate limiting
- Retry logic
- Sync scheduling
- OAuth2
- Health monitoring
- Webhook handling
- ID mapping
Installation
composer require pocketarc/laravel-integrations
php artisan vendor:publish --tag=integrations-config php artisan vendor:publish --tag=integrations-migrations php artisan migrate
Documentation
Full documentation is available at laravel-integrations docs.
Official adapters
The companion package pocketarc/laravel-integrations-adapters provides ready-to-use adapters for GitHub and Zendesk, with more planned.
Contributing
Bug fixes and maintenance PRs are welcome. For new features, please open an issue first so we can discuss the approach before you put in the work.
License
MIT. See LICENSE for details.