A document library for Astro, Next.js and any framework
Rolling your own document library means storage, uploads, text extraction, search infrastructure and download analytics — a product's worth of plumbing for what should be one component.
14 days free. No card required.
Live in three steps
- Step 1
Create your library and upload documents (or add external links) in the dashboard.
- Step 2
FileDeck handles storage, content indexing, search and tracked downloads.
- Step 3
Paste your one-line snippet into your layout or component — a plain script tag (or iframe) that works in Astro, Next.js, SvelteKit, or plain HTML. The library appears instantly, styled to blend in, and resizes itself as it grows.
What your visitors get
Search that reads your files
Full-text search inside PDFs and documents — scanned files get OCR. A part number, a clause, a model name: if it's in the file, search finds it.
A library, not a link list
Categories, clean tables, instant filtering — and it resizes itself to fit your page as the collection grows.
Know what gets downloaded
Per-document download counts and a 30-day view, out of the box.
Honest pricing
Flat monthly plans, renewals that never jump, and a trial without a card.
Questions
- Script tag or iframe?
- Either. The script snippet injects a self-resizing iframe; the plain iframe fallback works where scripts can't run. Both are one line.
- Does it work with SSR/SSG?
- Yes — the snippet is inert markup at build time and hydrates itself in the browser, so it's indifferent to your rendering strategy.
- Is there an API?
- A JSON API for headless rendering is on the roadmap. Today the embed is the integration surface.