European hosted · GDPR compliant

Image uploads,
without the complexity

Drop-in uploader widget with built-in crop & filters. Upload to our European servers, your own backend, or any cloud — one API key, zero configuration.

index.html
<!-- Drop this anywhere in your HTML -->
<div id="my-upload"></div>
<script src="https://cdn.glisk.eu/widget.js"></script>
<script>
const widget = Glisk.init({
container: '#my-upload',
accept: ['image/jpeg', 'image/png'],
maxFileSize: 10,
crop: [{ w: 1, h: 1 }, { w: 16, h: 9 }],
filter: true,
onUpload(results) {
console.log('Uploaded:', results);
}
});
</script>

Drop it in. It just works.

Everything you need, nothing you don't

Set up a template, embed the widget, and start receiving uploads in minutes.

Drop-in widget

Embed a beautiful uploader in any website with a single script tag. Drag & drop, paste, or click to upload.

Crop & filter

Let your users crop and apply filters before uploading. No extra libraries needed — it's built in.

Fast everywhere

Images are stored on European servers and delivered fast across the globe. Compliant by default.

Approval workflow

Optionally require manual approval before images go live. Review, approve, or reject from your dashboard.

Simple API

One API key per template. Configure file types, size limits, and features from the dashboard. No cloud console needed.

Webhooks

Get notified when uploads complete. We'll POST the result to your endpoint so you can process images on your end.

Three steps to go live

1

Create a template

Set your file types, size limits, and pick which editing features to enable.

2

Embed the widget

Copy the script tag into your site. Point it at your backend, which forwards to Glisk.

3

Receive uploads

Images land in your dashboard. Review, approve, and serve them instantly.

Ready to simplify image uploads?

No credit card required. Set up your first uploader template in under 5 minutes.

© 2026 Glisk. All rights reserved.
European hosted·GDPR compliant