Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Kraken Bundle

Kraken Bundle Laravel Package

pompdelux/kraken-bundle

A Symfony bundle for integrating the Kraken API into PHP applications. It provides bundle configuration and service wiring around Kraken, helping developers add Kraken-powered functionality with less boilerplate, consistent dependency injection, and a cleaner setup inside Symfony projects.

View on GitHub
Deep Wiki
Context7

This bundle adds https://kraken.io integration to your symfony project.

Frequently asked questions about Kraken Bundle
What is pompdelux/kraken-bundle used for?
It is a Symfony bundle that integrates Kraken.io image optimization into PHP applications. It provides bundle configuration and service wiring so you can use Kraken services through dependency injection with less boilerplate. It is aimed at Symfony projects rather than native Laravel applications.
How do I install pompdelux/kraken-bundle?
Install it with Composer using composer require pompdelux/kraken-bundle. Then register the bundle in your Symfony application and add configuration for your Kraken API credentials. Check the repository README for the exact bundle registration steps and configuration keys.
Does this package support Laravel?
No, it is a Symfony bundle, so it is not a native Laravel package. Laravel developers would need a Laravel-specific Kraken wrapper or adapt the underlying service wiring manually. If you need Laravel version support, look for a Laravel package instead.
What configuration is required for Kraken integration?
You typically need Kraken.io API credentials such as a key and secret, plus any default optimization options. The bundle exposes configuration so those values can be wired into Kraken services. Refer to the bundle documentation for the exact parameter names.
Can I use it for image optimization in production?
Yes, if your Symfony app is configured with valid Kraken credentials and appropriate error handling. Because Kraken.io is an external service, you should handle timeouts, failures, and rate limits in production. Test the integration with real image workloads before deploying.
How does dependency injection help with Kraken in Symfony?
The bundle registers Kraken-related services so you can inject them into controllers or services instead of instantiating clients manually. This keeps configuration centralized and makes testing easier. It reduces boilerplate compared with raw Kraken API calls.
How do I test a Symfony app using this bundle?
You can mock or stub the injected Kraken service in unit tests so tests do not call the external API. For integration tests, use test credentials or a fake HTTP client where possible. Keep API-dependent tests separate from fast unit tests.
What are alternatives to pompdelux/kraken-bundle?
Alternatives include using the Kraken.io PHP SDK directly, writing your own Symfony service wrapper, or choosing a different image optimization provider. For Laravel, a Laravel-specific image optimization package may be a better fit. Evaluate maintenance activity and Symfony version compatibility before choosing.
Is the bundle actively maintained?
Check the GitHub repository for recent commits, releases, and open issues before adopting it. The provided context does not include maintenance details or a release history. For production use, verify compatibility with your Symfony and PHP versions.
Does it work with any Symfony version?
The context does not specify supported Symfony versions, so check composer.json and the README for version constraints. Symfony bundle compatibility depends on the package service definitions and PHP requirements. Confirm compatibility before upgrading your Symfony application.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
steadrun/laravel-monitor
labyrinthe/connect-laravel
elmogy/layan
drewdan/sentinel-client
dskripchenko/laravel-llm
fatryst/nuonuo
stevenay/myanfont
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin