NAME
PAGI - Perl Asynchronous Gateway Interface
SYNOPSIS
# PAGI is in active development on GitHub
# See https://github.com/jjn1056/pagi
DESCRIPTION
PAGI (Perl Asynchronous Gateway Interface) is a Perl implementation inspired by Python's ASGI specification. It provides a standard interface between async-capable Perl web servers and applications, enabling high-concurrency web applications with modern features like WebSockets and HTTP/2.
This CPAN distribution is a namespace placeholder. Active development is happening on GitHub.
STATUS
EXPERIMENTAL - PAGI is under active development and not yet ready for production use. The API is subject to change without notice.
REPOSITORY
Development is hosted on GitHub:
https://github.com/jjn1056/pagi
To contribute or follow development:
git clone https://github.com/jjn1056/pagi.git
Issues and pull requests are welcome.
SEE ALSO
IO::Async - The async framework PAGI is built on
Plack - PSGI reference implementation (synchronous counterpart)
PSGI - Perl Web Server Gateway Interface specification
https://asgi.readthedocs.io/ - Python ASGI specification
AUTHOR
John Napiorkowski <jjnapiork@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2025 by John Napiorkowski.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.