Doka is pretty sick! If you need any sort of image editor in your application, use Doka for a 10,000 hour head start. Wes Bos Full Stack JavaScript Developer

Easily Integrate Doka With Your Project

Doka is written in native JavaScript, includes a TypeScript declaration file, and has zero dependencies. Whether your project is based on React, Vue, Svelte, Angular, jQuery, uses Bootstrap, Foundation, or something completely different, Doka will fit right in.

Ships with handy framework adapter components

The React, Vue, Angular, Svelte, and jQuery adapter components make it super easy to integrate Doka in your web application.

Run into trouble during integration? Get in touch and our support desk can help you out.

JavaScript

React

Vue

Angular

Svelte

jQuery JavaScript Loading code snippet… React Loading code snippet… Vue Loading code snippet… Angular Loading code snippet… Svelte Loading code snippet… jQuery Loading code snippet…

Compatible with a wide range of browsers and devices

Doka is compatible with browsers going back as far as Internet Explorer 11 and performs fine on older Android and iOS devices as well.

Desktop Chrome

Firefox

Opera

Microsoft Edge 12+

Safari 9+ Mac

Internet Explorer 11 Mobile Safari 9+ iOS

Chrome Android

Firefox Android

Easy to Integrate with popular File Upload components

The Doka API is set up to integrate beautifully with all kinds of file upload components. Whether you're using FilePond, Dropzone, Uppy or jQuery File Upload, installation will be a breeze.

Pick one of the included integration presets and you're up and running immidiately.