Welcome to Space's documentation! A storage and file sharing platform built by the team at Fleek. Here you can find quick tips on how to get started using our platform and insight on the platform's technical architecture.
Need support or have a new idea to share?¶
Talk to our team! You can reach us via the following channels:
- The Space Support channel in Fleek's Public Slack.
- Our Twitter account, via a tweet or DM.
- Or at our support email: firstname.lastname@example.org
Space is an open-source, user-controlled, and encrypted platform for storing and sharing files. It is built using Open Web protocols like IPFS, Textile, Filecoin, GunDB, and Ethereum through the open source Space SDK library, built by us to and available for anyone that also wants to create applications or websites powered by the underlying protocols of the Open Web. Made by the team at Fleek.
In its first Beta release, Space is available as a browser application, accessible from any browser through our Website.
Set up your Space account, upload your first file, learn how to share, and make the best out of a storage platform built so that control over your account, files, and privacy rests in your hands only.
The Space web application is currently a Beta release and represents the first public iteration of the platform. Feel free to reach out to us and share any feedback, ideas, bugs, or thoughts via our social media or our website's chat window, also present in this page.
Creating an Account
With familiar or high privacy options
Store files and folders in Space
Share privately, or with public links
Personalize your account
Protocol Stack Overview¶
Learn how we leverage the underlying protocols of the Open Web (IPFS, Filecoin, Textile GunDB, and Ethereum) to power features in Space like distributed and user-controlled storage, private file sharing, and user-owned accounts that are Ethereum-based.
The Space web application is built using the Space SDK, a modular JS library that packages the IPFS, Textile, Filecoin, and GunDB implementations necessary to build Open Web apps into easy to use commands and interfaces. It's open source and designed as a tool that anyone can plug into their websites or applications and implement Web3-enabled functionalities to make their projects more trustless and user-controlled.
It's the successor of the Space Daemon, our desktop-based library. The Space SDK take the perks of the Daemon (encryption, user-controlled storage, peer-to-peer interactions, etc.) and makes them available on browser and mobile experiences. It's modular, and protocol agnostic, meaning you can use our own implementations (Textile hub for users, for example) or plug in your own layer and still leverage the SDK as an interface to manage it. For example, we plug in Torus as a seamless key management layer!
Learn about the SDK
View the current interfaces
Space SDK vs Space Daemon
What are the main differences?
Installing the Space SDK
How to get started with the SDK
Migrating from Space Daemon
Learn the corresponding methods
The Space Daemon is a desktop-focused library that packages together IPFS, Textile Threads/Buckets, and Textile Powergate (Filecoin) into one easy to install and JS interface to make it easy to build peer to peer and privacy focused apps.
Installing the Space Daemon is easy and comes with all the tools packaged together including IPFS and Textile nodes, and and also exposes gRPC methods specific to the features you want for your app including:
File Upload (encrypted), File Sharing, Filecoin Markets, and User Controlled Data. You can access same methods using our JS client, so you don't need to worry about gRCP calls.
Install the Space Daemon
Create and authenticate identities
Integrate Sharing Files Peer to Peer