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
Authy Bundle

Authy Bundle Laravel Package

grizzlylab/authy-bundle

Symfony bundle that integrates Authy two-factor authentication, offering configuration and services to add SMS, voice, or TOTP verification and token validation to your application's login and security flows.

View on GitHub
Deep Wiki
Context7

Authy bundle for Symfony

Frequently asked questions about Authy Bundle
Is grizzlylab/authy-bundle compatible with Laravel 10 and Laravel 11?
No. grizzlylab/authy-bundle is a Symfony bundle that registers through Symfony's kernel with a DependencyInjection extension and YAML or XML service definitions. Laravel has no equivalent contract for that wiring, and the bundle provides no service provider, facade, publishable config, or artisan surface. Treat it as out of scope for a Laravel dependency.
What does grizzlylab/authy-bundle actually do?
It is a Symfony bundle that wraps the Authy API to add two-factor authentication to logins and sensitive actions. It covers user registration with Authy, phone verification, TOTP token verification, SMS and voice token requests, trusted-device management, and configurable API key and environment settings. It is useful as a description of an Authy integration, not as a Laravel package.
How do I install grizzlylab/authy-bundle?
In a Symfony application it is installed via Composer and registered as a bundle in the Symfony kernel, where its extension loads configuration and services. There is no Laravel installation path, service provider, facade, config file to publish, or artisan command. Do not try to adapt Symfony's container into Laravel; use the bundle's Authy request and response handling as reference material instead.
Is grizzlylab/authy-bundle still maintained?
The available assessment points to abandonment: 1 star, 0 dependents, an opportunity score around 23 out of 100, MIT license, and no commercial backing. There is no visible community to shake out bugs and no security disclosure channel, which is a serious problem for code that sits on the authentication path. Treat it as an unreviewed reference implementation rather than a maintained dependency.
How do I add Authy two-factor authentication to Laravel if this bundle cannot be used?
Mine the bundle's thin Authy HTTP client logic for user registration, token verification, and user status, then own a first-party Laravel integration. A competent PHP engineer can port that logic into a TwoFactorProvider interface, a TwilioVerifyService implementation, a TwoFactorServiceProvider, a publishable config file, and a TwoFactor facade in roughly one to three days. Pin the official twilio/sdk instead of hand-rolling HTTP, and confirm PHP support against your application matrix.
Should I build new Laravel two-factor authentication on Authy or Twilio Verify?
Build new work on Twilio Verify v2, not Authy. Authy is on Twilio's deprecation path, so starting a new Laravel integration on Authy inverts the strategic direction. Use an adapter against an abstract provider interface, make Twilio Verify v2 the default driver, and only add an Authy driver if an existing cohort already holds Authy IDs and needs continuity.
What security risks come with grizzlylab/authy-bundle?
This bundle sits directly on the authentication path, where API keys, per-user Authy IDs, token verification, replay handling, and fail-open or fail-closed behavior all live. The code is unreviewed third-party code from an abandoned project with no security disclosure channel, so a bug or vulnerability may go unpatched. That is a finding, not a convenience, and it is why the recommendation is not to depend on it in production.
Does grizzlylab/authy-bundle have tests that mock the Authy HTTP boundary?
The assessment flags this as an open question rather than confirming coverage. Before copying anything, inspect whether a test suite exists and whether it mocks the HTTP boundary instead of calling Authy. Given the abandonment signals, assume limited coverage and audit the client logic yourself.
How should the Authy API key and sandbox or production flag be configured?
The bundle exposes a configurable API key and environment settings through Symfony's configuration tree, but the assessment explicitly leaves the exact env-var, config-tree, and default handling as something to inspect. If you reuse any of the reference logic, read API keys and sandbox or production flags from environment variables, never hardcode them, and do not copy unsafe defaults. For Laravel, put those settings in your own publishable config file and keep secrets out of source control.
What are the best alternatives to grizzlylab/authy-bundle for Laravel?
The best alternative is not another bundle but a first-party Laravel adapter built around a small, auditable provider interface. Implement Twilio Verify v2 as the default driver using the official twilio/sdk, add a TwoFactorServiceProvider, publishable config, and a TwoFactor facade, and keep the Authy driver optional only for legacy continuity. That gives you maintained vendor support, clear ownership of the authentication path, and a config-level migration away from Authy later.
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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console