FileDeck Embed

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

  1. Step 1

    Create your library and upload documents (or add external links) in the dashboard.

  2. Step 2

    FileDeck handles storage, content indexing, search and tracked downloads.

  3. 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.