Awesome
<picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/storj/.github/main/assets/storj-logo-full-white.png"> <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/storj/.github/main/assets/storj-logo-full-color.png"> <img alt="Storj logo" src="https://raw.githubusercontent.com/storj/.github/main/assets/storj-logo-full-color.png" width="140"> </picture>Libuplink
Go library for Storj V3 Network.
Storj is building a decentralized cloud storage network. Check out our white paper for more info!
Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner. Your files are encrypted, broken into little pieces and stored in a global decentralized network of computers. Luckily, we also support allowing you (and only you) to retrieve those files!
Installation
go get storj.io/uplink
Example
Ready to use example can be found here: examples/walkthrough/main.go
Provided example requires Access Grant as an input parameter. Access Grant can be obtained from Satellite UI. See our documentation.
A Note about Versioning
Our versioning in this repo is intended to primarily support the expectations of the Go modules system, so you can expect that within a major version release, backwards-incompatible changes will be avoided at high cost.
Documentation
Language bindings
License
This library is distributed under the MIT license (also known as the Expat license).
Support
If you have any questions or suggestions please reach out to us on our community forum or file a support ticket at https://support.storj.io.