Plack::Middleware::Camelcadedb - interactive debugging for Plack applications


    # should be the first/one of the first modules to be loaded
    use Plack::Middleware::Camelcadedb (
        remote_host => "localhost:9000",
    use Plack::Builder;

    builder {
        enable "Camelcadedb";

You will also need to configure remote debugging in IntelliJ as described in the Debugging section of the Camelcade plugin wiki.


This module provides a thin integration layer on top of Devel::Camelcadedb.

At the beginning of each request, the middleware connects to IntelliJ to allow remote debugging. If IntelliJ is not running or not set up for debugging, execution continues as normal.


Mattia Barbon <>


Copyright (c) 2015-2016 Mattia Barbon. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.