Filecoin is for the builders. If you are excited about the potential of leveraging the Filecoin protocol and decentralized storage network to build game-changing applications, you’ve come to the right place. In this section, you will find some helpful resources as you get started building applications on Filecoin.
Read the resources in the Start Building section before you begin for helpful pointers on application architecture and networks to use when interacting and testing with Filecoin.
Core Products gives you an overview of the three main categories of products that we recommend to developers, and high-level pointers on how to run and integrate them in your application.
- For most developers, we recommend getting started with Filecoin-backed IPFS Pinning Services. This is especially true if you’re coming to Filecoin from IPFS or other web3 ecosystems.
- For some developers who want to manage their own nodes, we recommend using Powergate.
- For very advanced, protocol-level developers, we recommend using Filecoin protocol implementations, e.g. lotus.
Developer Tools provides brief descriptions and links to tools and libraries that provide important functionality for application developers.
- Wallets, signing tools, and API clients and Filecoin Community Resources will direct you to various resources you can use in your applications
- The Filecoin Component Design System is a design system that includes Filecoin-branded web UI components and tutorials that you can integrate into your application.
Examples includes end-to-end code examples, tutorials, and walkthroughs for applications built on Filecoin. The examples section currently features:
- Meme Marketplace: An example application built on Textile Hub, a Filecoin-backed IPFS Pinning Service.
- Simple Pinning Service: An example application built on Powergate.
- Slate: A production application built on Powergate.
- Network Inspector: An example application built on lotus.
Please suggest any additional content that you would find useful using the links below.