screeenly is an open source web application which lets users create website screenshots through a simple API. It's built with Laravel.
The app has been rebuilt from the ground up. Its API now can also convert websites into PDFs, return the rendered HTML of a website. This now also works for your own provided HTML code. In addition, you can now update a lot more settings; like pixel density or wether images should be loaded.
The new app requires a paid subscription. The subscription covers server costs and maintenance.
The open source version of screeenly (this repo right here) which is hosted on http://screeenly.com will remain available for the forseeable future. If anything should change and you've registered on screeenly.com, you will receive a notice.
The repository itself will soon get updates for Laravel 7 and Laravel 8.
Documentation and more
The wiki holds the documentation.
If you're interested in a Docker version of screeenly, you can use the daily built images created by Jacek Szafarkiewicz.
Please note: We do not provide any support for these Docker Images.
If you discover a security vulnerability within this package, please e-mail us at firstname.lastname@example.org. All security vulnerabilities will be promptly addressed.