Backend-agnostic
The picker never talks to your API directly. Implement one small FilePickerAdapter, or drop in the built-in REST or in-memory adapter.
Folders, upload, filters, metadata editing and single/multi selection — one engine, a pluggable backend adapter, and bindings for React, Vue, Svelte, Solid and a Web Component.