keboola / developer-portal-php-client
PHP Client for Keboola Developer Portal
Package info
github.com/keboola/developer-portal-php-client
pkg:composer/keboola/developer-portal-php-client
6.1.0
2026-10-12 13:09 UTC
Requires
- php: ^8.1
- ext-json: *
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
- keboola/coding-standard: >=14.0
- phpstan/phpstan: ^1.8
- phpstan/phpstan-phpunit: ^1.1
- phpunit/phpunit: ^9.5.2
- sempro/phpunit-pretty-print: ^1.4
- squizlabs/php_codesniffer: ^3.8
- symfony/dotenv: ^5.4
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
PHP Client library for Keboola Developer Portal.
Rollout waves
The admin read methods accept an optional rollout wave (integer 0-9). With a wave, the Developer
Portal serves the version pinned for that wave: its tag, digest, schemas and sync actions on top of
the latest definition. Without it (null, the default), no wave is sent and the response is the
same as before. Public endpoints don't support waves.
$client->adminListApps(null, 2); $client->adminListAppsPaginated(null, 0, 1000, 2); $client->adminGetApp('keboola.ex-db-mysql', ['published' => true, 'wave' => 2]);
License
MIT licensed, see LICENSE file.