Choose a storage path on Filecoin based on your needs, from managed on-chain storage to direct deal-making with providers.

Upload to Filecoin

Filecoin offers several ways to store data. Each path trades off simplicity against control. This page describes what each option does and links to the relevant documentation.

Filecoin Onchain Cloud

Filecoin Onchain Cloud (FOC) is a programmable storage platform built on the Filecoin Virtual Machine. It handles the full lifecycle of storing data: the Filecoin Warm Storage Service (FWSS) stores your data with fast retrieval, Proof of Data Possession (PDP) cryptographically verifies providers still hold it, and Filecoin Pay settles payments automatically based on verified storage delivery. All operations are on-chain and auditable.

Developers interact with FOC through the Synapse SDK, which provides a high-level API for uploads, payments, and provider discovery. See the FOC documentation for setup guides and API reference.

Best for: developers who want verifiable, programmable storage with minimal infrastructure.

Fil One

Fil One is S3-compatible object storage backed by Filecoin. Point any S3 SDK or tool at its endpoint and store data with flat per-terabyte pricing, no egress fees, and cryptographic integrity proofs from the Filecoin network. It suits teams that want a drop-in S3 replacement without managing deals or running infrastructure. See the Fil One documentation for the endpoint, SDKs, and API reference.

Best for: teams that want a familiar S3 workflow with Filecoin-backed durability.

Storage onramps

Storage onramps are third-party services that handle Filecoin deal-making behind the scenes. You send data through a web UI, API, or SDK, and the onramp manages provider selection, deal negotiation, and data transfer. Services like Pinata (IPFS pinning), Lighthouse, and Akave each offer different features. See the storage onramps page for the full list with links to their documentation.

Best for: teams who prefer a managed service and do not need direct on-chain control.

Filecoin Plus

Filecoin Plus is a program that subsidizes storage costs for verified clients storing useful data. Allocators vet clients and grant them DataCap tokens. When a client spends DataCap in a storage deal, the provider earns higher block rewards, which incentivizes storing verified data at reduced cost. See the Filecoin Plus page for how the allocator process works.

Best for: large datasets where cost efficiency is a priority.

Direct deal-making

For full control over provider selection, pricing, and deal terms, you can negotiate storage deals directly. Curio is the modern storage-provider stack for running this infrastructure, see the Curio documentation, with Boost as the established deal engine and the Lotus client providing CLI tools for proposing and managing deals. This path requires running infrastructure and understanding the Filecoin deal lifecycle.

Best for: storage providers, large-scale data onboarders, and users with custom deal requirements.

Was this page helpful?