Build Apps on Encrypted Storage
Developer Platform
Build applications on encrypted, peer-to-peer storage. S3-compatible API for object storage, revenue sharing when your users store data, and the Sia SDK for direct access.


Storage Layer
One Storage Layer, Many Applications


Architecture
How It Works
Technical overview. Your app sends data through the storage layer. Data is encrypted client-side. Fragments are distributed across the Sia network. Only your user holds the key.
The live interface today is S3-compatible. Here's a simple example:
aws s3 cp backup.tar.gz s3://my-bucket/ --endpoint-url https://your-server.example Or with curl:
curl -X PUT https://your-server.example/my-bucket/backup.tar.gz \
-H "Authorization: Bearer $TOKEN" \
-T backup.tar.gz The Sia SDK is also available for direct access to the storage layer if you need lower-level control.

Revenue Sharing
Earn When Your Users Store Data
Frequently Asked Questions
Anything that stores data privately. Backup tools, file sync apps, database storage, encrypted note-taking. If your app needs to store data that only the user can read, this layer handles it.
When users sign up through your app and store data on Pinner, you earn a share of their storage revenue. See the partner program for full details, eligibility, and terms.
S3 is one interface to the storage layer. If your app needs object storage, use S3. If you need lower-level access or a different interface, the same encrypted storage layer is available through the Sia SDK.
Just need private storage? See personal storage →
Your data is yours.
Private storage. No vendor lock-in. No data mining.
