Skip to content

Introduction

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:

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.

Getting Started

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.

Info

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.

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.

Space SDK

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!

Space Daemon

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.

Other Resources

Join our public Slack, visit our GitHub, follow us on Twitter, and check out the Blog!