Powergate is a multitiered storage solution that stores data with IPFS ("Hot" storage layer) and Filecoin ("Cold" storage layer)
Powergate exposes higher-level APIs for developers that facilitate easier interaction with IPFS and Filecoin nodes. Powergate also handles wallet management, long-term deal management, and provides many features that improve the overall experience of being a storage client on Filecoin.
You can read more about Powergate in the Textile docs (opens new window).
Powergate is the recommended solution for developers who want an easier interface and better performance from Filecoin, but who prefer to manage their own nodes.
Hosted Powergate nodes are available. Check out how to get one and get started using it in our Hosted Powergate guide.
# How to use Powergate
There are many ways to interact with the Powergate. These pathways are well-documented on Textile’s Powergate docs. The high-level pathways are summarized here for a quick reference:
- Powergate CLI: You can install (opens new window), run, and interact directly with the Powergate CLI (opens new window).
- Powergate JS API client: If you would like to use Powergate in your JS application, you can use the Powergate JS Client (opens new window).
- Powergate Go API client: If you would like to use Powergate in your Go application, you can use the Powergate Go Client (opens new window).
Sometimes the best way to learn is through examples.
- See a full production application (Slate) built on the Powergate JS Client (opens new window).
# Additional Powergate resources
For a more detailed description of how Powergate works, we recommend reading the following docs: