Extensions

Official Glueful extensions for identity/accounts, RBAC, SSO, email, push, SMS/WhatsApp, search, payments, and runtime integrations.

Extensions

Extend Glueful without bloating the core

Glueful keeps the framework lean and lets you add product-specific capabilities through extensions. Official packages are published as Composer packages of type glueful-extension and can also be developed locally from the extensions/ directory in your app.

    Composer-Native

    Install extensions with Composer, rebuild the extension cache, and keep your application modular as requirements grow.

    Auto-Discoverable

    Glueful can discover extension packages and load their providers, routes, migrations, commands, and configuration through the extension system.

    Local Development Friendly

    Develop and test local extensions from the repository or app-level extensions/ directory before publishing packages.

Ecosystem

Official packages

These packages are part of the current Glueful ecosystem and cover common product needs that many API teams want to add without building them from scratch.

Identity

Users

The default first-party user store — accounts, verification, and optional 2FA.

glueful/users

RBAC

Aegis

Roles, permissions, and authorization for your API.

glueful/aegis

OAuth / SSO

Entrada

Social login and SSO via OAuth and OpenID Connect.

glueful/entrada

Email

Email Notification

Transactional email built on Symfony Mailer.

glueful/email-notification

Push

Notiva

Push notifications for FCM, APNs, and Web Push.

glueful/notiva

SMS / WhatsApp

Conversa

SMS and WhatsApp messaging with swappable providers.

glueful/conversa

Search

Meilisearch

Fast full-text search and indexing.

glueful/meilisearch

Payments

Payvia

One payment API for Stripe, Paystack, and Flutterwave.

glueful/payvia

Runtime

Runiva

Long-lived runtimes on RoadRunner, Swoole, or FrankenPHP.

glueful/runiva

Media

Media

Image processing, thumbnails, and media metadata (Intervention Image + getID3).

glueful/media

Edge Cache

CDN

Edge cache-control headers and content purge via pluggable provider adapters.

glueful/cdn

Queue Ops

Queue Ops

Supervised worker fleets, autoscaling, and worker/job metrics.

glueful/queue-ops

Archive

Archive

Generic table archiving — archive, restore, and search with a registry.

glueful/archive

Local development

Local and custom extensions

The local repository also includes extension packages used for active Glueful development and integration work.

    Build Your Own

    Glueful's extension system supports local packages with providers, routes, config, migrations, and commands. See the extension cookbook page for creation and packaging details.

Install an extension

composer require glueful/aegis
php glueful extensions:cache
php glueful extensions:list

For local development or explicit enable/disable flows, you can also use:

php glueful extensions:enable Aegis
php glueful extensions:disable Aegis
php glueful extensions:info Aegis
php glueful extensions:summary