Back to Blog
laravelPublished February 15, 2026

Filament ZKT: Seamless Biometric Device Management for Laravel

Discover the Filament ZKT plugin, a powerful solution for managing ZKTeco biometric devices directly from your Filament admin panel. Learn how to sync users, track attendance, and manage devices with ease.

Filament ZKT: Seamless Biometric Device Management for Laravel

Filament ZKT: Seamless Biometric Device Management for Laravel

PHP 8.2+Laravel 11.28+Filament 5Livewire v4License

Managing biometric devices can often be a complex task, requiring specialized software and manual data handling. However, for developers using the Laravel and Filament ecosystem, this process just became significantly easier. I am excited to introduce the Filament ZKT plugin—a comprehensive tool designed to bridge the gap between your web application and ZKTeco biometric devices.


🧭 Overview

Filament ZKT is a premium plugin that allows you to discover, connect to, and manage ZKTeco devices directly from your Filament admin panel. Whether you are building an HR management system, an automated attendance tracker, or a secure access control platform, this plugin provides the infrastructure you need to handle biometric data effortlessly.


✨ Key Features

  • Device Management (CRUD): Easily add, edit, and monitor your biometric devices through a clean, intuitive interface.
  • User Synchronization: Effortlessly sync users between your Laravel database and your biometric devices.
  • Attendance Logs: Pull real-time attendance logs from devices and view them directly within your Filament dashboard.
  • Multilingual UI (32 locales): Arabic, English, French, German, Spanish, Turkish, Urdu, and many more.
  • Dark Mode Support: Fully compatible with Filament's modern UI.

Supported Languages (32 Locales)

Arabic (ar), Kurdish Sorani (ckb), Czech (cs), German (de), English (en), Spanish (es), Persian/Farsi (fa), French (fr), Hungarian (hu), Armenian (hy), Indonesian (id), Italian (it), Japanese (ja), Georgian (ka), Khmer (km), Korean (ko), Kurdish Kurmanji (ku), Latvian (lv), Dutch (nl), Polish (pl), Portuguese—Brazil (pt_BR), Portuguese—Portugal (pt_PT), Romanian (ro), Russian (ru), Slovak (sk), Albanian (sq), Turkish (tr), Ukrainian (uk), Vietnamese (vi), Chinese—Simplified (zh_CN), Chinese—Hong Kong (zh_HK), Chinese—Traditional (zh_TW).


🛠️ Requirements & Compatibility

To ensure optimal performance and security, the plugin is built on the latest stack:

  • PHP 8.2+
  • Laravel 11.28+
  • Filament 5.x (Panels) + Livewire v4
  • Tailwind CSS v4.0+
  • MySQL 8.x
  • ext-sockets (required for TCP/UDP communication)

Compatibility Matrix

Package VersionPHPLaravelFilamentLivewire
akramghaleb/filament-zkt:^2.08.2+11.28+5.x4.x
akramghaleb/filament-zkt:^1.08.3+12.x4.x3.x

🚀 Installation & Integration

Filament ZKT uses AnyStack for distribution. You'll need a license key and an activated domain.

1. Configure Repository

Add the private repository to your composer.json:

"repositories": [
    {
        "type": "composer",
        "url": "https://filament-zkt.composer.sh"
    }
]

2. Require the Package

composer require akramghaleb/filament-zkt

Note: Use your AnyStack email as username and LICENSE_KEY:DOMAIN as password.

3. Register Plugin

Add the plugin to your AdminPanelProvider.php:

use AkramGhaleb\FilamentZkt\FilamentZktPlugin;

public function panel(Panel $panel): Panel
{
    return $panel->plugins([
        FilamentZktPlugin::make()
            ->navigationGroup('ZKT')
            ->devicesIcon('heroicon-o-device-tablet')
            ->logsIcon('heroicon-o-document-text'),
    ]);
}

⚖️ Licensing

License TypeDomainsDevelopersUpdatesSaaS
Single151 Year
UnlimitedUnlimited251 Year
LifetimeUnlimited25Lifetime

Conclusion

The Filament ZKT plugin is designed to save developers hundreds of hours of work by providing a ready-to-use, robust integration for ZKTeco devices. By leveraging the power of Filament and Laravel, you can now manage your hardware as easily as you manage your software.

For more details, documentation, and licensing information, visit the official Filament Plugin page or contact support@akramdev.com.

#Filament PHP #Laravel #ZKTeco #Biometric Device #Attendance Management #User Synchronization #PHP 8.2 #Laravel 11 #Filament 5 #Livewire 4