Weavefront Weavefront

Documentation

What you can host on each decentralized storage network, file type support, and limitations.

How Weavefront Hosting Works

Weavefront deploys static sites to decentralized storage networks. You upload an archive (.zip or .tar.gz) or a single file, and Weavefront pushes it to the target network. The content is then served through a gateway URL.

All three supported networks are static-only. There is no server-side execution. Your site must be pre-built before uploading — think HTML, CSS, JavaScript, images, and other assets that run entirely in the browser.

Supported Content

Fully Supported

Not Supported

If your framework supports static export (e.g. next export, nuxt generate), you can build it locally and upload the static output folder.

Deploy Targets

IPFS (Pinata)

Content-addressed storage. Files are pinned and served via IPFS gateways. Content persists as long as it is pinned.

HTML CSS JS Images WASM Directories PHP SSR

Content is addressed by CID (Content Identifier). Updating a site produces a new CID. Gateway URL format: gateway/ipfs/{cid}

Arweave (ArDrive Turbo)

Permanent, on-chain storage. Data is stored forever and cannot be deleted or modified once uploaded.

HTML CSS JS Images WASM Directories PHP SSR

Content is addressed by transaction ID. Storage is permanent — think carefully before uploading. Gateway URL format: arweave.net/{tx_id}

Filecoin (Lighthouse)

Decentralized storage backed by Filecoin deals. Content is pinned and served through Lighthouse gateways.

HTML CSS JS Images WASM Directories PHP SSR

Content is addressed by CID. Lighthouse handles Filecoin deal-making. Gateway URL format: gateway.lighthouse.storage/ipfs/{cid}

Comparison

Feature IPFS (Pinata) Arweave Filecoin (Lighthouse)
Persistence While pinned Permanent While deal is active
Deletable Yes (unpin) No Yes
Cost model Subscription (Pinata plan) One-time payment Per-upload (Lighthouse plan)
Directory uploads Yes Yes Yes
Max file size Pinata plan limit ArDrive Turbo limit Lighthouse plan limit
Best for Websites, dApps, mutable content Permanent archives, immutable sites Large files, data storage

Upload Formats

Weavefront accepts the following upload formats via the deploy endpoint:

Archives are extracted server-side. If the archive contains a single root directory, Weavefront uses its contents directly. The maximum upload size is configurable (default: 50 MB).

Tips