Your Asset Library, Accessible Everywhere
A cloud-native DAM built on modern infrastructure: Sirv CDN for global delivery, Meilisearch for instant search, Cloudflare R2 for redundant backup, and Inngest for reliable background processing. No software to install, no servers to manage.
Global CDN Delivery via Sirv
Every asset is served via Sirv CDN from edge locations worldwide. Dynamic image transformations via URL parameters - resize, crop, convert format, add watermarks - all on-the-fly without storing separate files.
Meilisearch-Powered Instant Search
Find any asset in under 50ms with typo-tolerant instant search. Searchable fields: filename, alt text, tags, and custom metadata. Filterable by user, org, MIME type, source tool, favorites, and more. Auto-synced via Inngest events on every create/update/delete with daily full reindex.
Dual Storage Architecture
Assets are stored redundantly in Cloudflare R2 (backup) and served via Sirv CDN (delivery). Automated daily backups with 7-day retention on the PostgreSQL database. SHA-256 content hashes computed on upload for integrity verification.
Works on Any Device
100% browser-based with a fully responsive interface. Native iOS and Android apps via Capacitor for on-the-go access. Progressive Web App (PWA) support for install-free mobile experience.
Reliable Background Processing
All heavy operations (uploads, AI processing, search indexing, webhook delivery) run asynchronously via Inngest with automatic retries and batching. Asset creation batches up to 10 events, search sync batches up to 50. Failed operations retry automatically up to 3 times.
Team Workspaces with Content Isolation
Each organization gets isolated content - assets, collections, folders, tags, batch jobs, and workflows filter by org. Switch between personal and team workspaces from the sidebar. Organization-level integrations (Sirv CDN, Shopify) shared across all team members.
At a Glance
Key specs and capabilities.
Frequently Asked Questions
Where are my assets stored?
Assets are stored in two locations: Cloudflare R2 (persistent backup) and Sirv CDN (global delivery). The PostgreSQL database (self-hosted on Hetzner with SSD-optimized config) stores metadata, with automated daily backups and 7-day retention. SHA-256 content hashes are computed on upload for integrity verification.
How fast is the search?
Search is powered by Meilisearch with sub-50ms response times. It supports typo tolerance (1 typo for 3+ char words, 2 typos for 6+ char words), searches across filename, alt text, tags, and custom metadata, and filters by user, org, MIME type, source tool, favorites, and deleted status. If Meilisearch is unavailable, the system falls back to PostgreSQL ILIKE search automatically.
Can I access my DAM from mobile devices?
Yes. The web interface is fully responsive for all screen sizes. Native iOS and Android apps are available via Capacitor 8. You can also install the Progressive Web App (PWA) for an app-like experience without downloading from app stores.
How are images delivered to my website?
Images are served via Sirv CDN with global edge delivery. You can apply dynamic transformations via URL parameters - resize, crop, convert format (WebP, AVIF), add watermarks or text overlays - all on-the-fly without creating separate files. Each asset has a one-click 'Copy URL' button for direct CDN links.
What happens if an upload fails?
Uploads are processed asynchronously via Inngest with automatic retry logic. Asset creation events are batched (up to 10 at a time, 5-second timeout) and retry up to 3 times on failure. Search index sync batches up to 50 operations. You'll see the asset appear in your library once processing completes.
Ready to Organize Your Assets?
15 free credits to start. Try Sirv AI Studio with your actual images.
15 free credits to start. No credit card required.