NAME

Whelk - A friendly API framework based on Kelp

SYNOPSIS

$ kelp-generator --type=whelk MyResource
$ plackup

DESCRIPTION

logo

A friendly web API framework

Whelk is an API framework which helps you create correct, fast, self-documenting APIs. It's easy to learn, fun to work with and extremely customizable. It can be run either standalone as a Plack application, or inside a Kelp application as a module.

Whelk is integrated with OpenAPI/Swagger and automatically generates a document according to spec v3 rules. All the data for the document is taken directly from your endpoint validation rules, which ensures only minimal effort is needed to generate a documentation for your project. The resulting documentation can be beautifully visualized using OpenAPI tools like Swagger UI.

To get started, take a look at Whelk::Manual.

ACKNOWLEDGEMENTS

This module was inspired by Raisin.

Thank you to Stefan Geneshky who created Kelp.

AUTHOR

Bartosz Jarzyna <bbrtj.pro@gmail.com>

Consider supporting my effort: https://bbrtj.eu/support

COPYRIGHT AND LICENSE

Copyright (C) 2024 by Bartosz Jarzyna

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