kami/api-core-bundle
kami/api-core-bundle is a reusable API core package for PHP applications, bundling common building blocks for routing, response formatting, validation, and error handling. It helps teams standardize endpoints, reduce boilerplate, and ship consistent, maintainable APIs faster.
Architecture fit
config/bundles.php, which is either a template artifact or a real sign of a Symfony package with Laravel shims. The single highest-value TPM action is to confirm the framework target from composer.json before spending engineering time. If it is genuinely Symfony-first, this is a non-starter for a Laravel estate regardless of feature fit.Integration feasibility
composer require, publish config, subclass the base controllers, register middleware. The effort is not in wiring, it is in validating behavior and accepting the contract.require block covers the Laravel/PHP majors we actually run (e.g. Laravel 10/11, PHP 8.2/8.3) and whether the config is publishable and overridable. A package pinned to one framework major is a one-way decision, not an install.Technical risk
Key questions
composer.json actually require?Stack fit
Migration path
Compatibility
^ ranges on a package with no release discipline.Sequencing
composer.json, confirm Laravel target. Kill criteria here.Maintenance
Support
Scaling
Failure modes
Ramp-up
laravel/sanctum, spatie/laravel-query-builder / laravel-data, dedoc/scramble) or write a small internal package covering only the error handler and pagination contract — which is likely the honest scope of what we actually want from this bundle anyway.How can I help you explore Laravel packages today?