Distributed Storage

Drop-in replacement for any S3-compatible storage.

Storj is S3 compatible object storage with S3-like UI/UX and S3 gateway and APIs to quickly plug into your data workflows.

Why Storj

Plug and play cloud object storage.

Seamless integration.

Drop-in replacement for AWS S3, great for a variety of use-cases.

Consistently fast.

Upload and download fast from anywhere without storing multi-region copies.

Flexible compatibility.

Connect quickly with a hosted S3 gateway or choose self-hosted for more control.

Significant savings.

Customers switching from AWS S3 can easily save 80% or more.

How it works

Plug-in S3 compatible storage.

The Storj S3 interface supports bucket/key organization, all HTTP verbs including HEAD, byte-range fetches, and multipart uploads with no new coding needed.

Integrations

Easily connect to your S3 tools.

Storj integrates with the backup systems, media workflow tools, and content delivery networks you use today.

iconik - Cloud-based media management.

Veeam - Data security and recovery.

TrueNAS - Data protection, backup and archive.

Varnish - Fast content, flexible caching.

Customers love Storj

Easy to switch.

The S3 compatibility of Storj makes it fast and simple to save money, reduce carbon, improve performance and extend security.

"Integration was very easy, it was really plug and play. But what has really been surprising is the performance we reach. We have tested Storj in very large and complex configurations and it keeps surpassing our performance expectations."

Louis-Frederic Laszlo

VP Product Management at Atempo

Frequently asked questions.

What does it mean that Storj is S3 compatible storage?

Storj Object Storage is specifically engineered to work seamlessly with tools and applications designed for AWS S3. This ensures that users can easily adopt Storj's S3 compatible storage without the need to learn new APIs or make drastic changes to their workflows. Leveraging the widely known Amazon S3 API, Storj supports key operations like uploading, retrieving, and managing data within an object storage service. Unlike traditional S3 compliant storage offerings, Storj's globally distributed cloud storage solution provides enhanced security, better resilience, and higher efficiency.

How do I configure my application for Storj S3 compatible storage?

Setting up your application to utilize Storj's S3 compatible Object Storage is efficient and straightforward. Access credentials (Access Key ID and Secret Access Key) can be generated through the Object Storage console or the Satellite API. Detailed guides and technical documentation are readily available to simplify the onboarding process.

Does Storj support all Amazon S3 API operations?

Yes, Storj Object Storage supports a wide range of S3 compatible operations, including PUT, GET, DELETE, HEAD, and LIST for managing objects and buckets. A detailed compatibility chart is also available, offering transparency and clarity on supported operations for various usage scenarios.

How is data security handled in Storj S3 compatible storage?

Storj places a premium on data security in its S3-compliant storage solutions. Every file is encrypted client-side using zero-knowledge, end-to-end encryption before being uploaded. This guarantees that only the user with the encryption key can access their content.

What is the difference between an S3 Gateway and S3 Gateway MT (Multi-Tenant)?

The S3 Gateway enables users to seamlessly access Object Storage through the Amazon S3 API, while the S3 Gateway MT (Multi-Tenant) provides robust multi-tenancy support.

Can I use AWS SDKs and tools with Object Storage?

Absolutely! S3 compatible storage integrates easily with AWS SDKs, tools like AWS CLI, and other S3-based workflows.

How is distributed Object Storage different from traditional S3 storage?

The distributed cloud platform revolutionizes cloud storage solutions by employing a globally-distributed architecture instead of centralized data centers. This design splits and distributes data segments across independent storage nodes all over the world.

Does Storj support S3 multi-part uploads?

Absolutely! Storj supports multi-part uploads, making the upload of large files both efficient and reliable.

Are there differences in bucket limitations compared to Amazon S3?

Object Storage buckets operate similarly to traditional S3 compatible storage, with some distinctions. Encryption is mandatory for all objects by default.

What use cases are ideal for Storj S3 compatible storage?

Storj Object Storage is versatile, excelling in a range of common use cases, including storing data for secure backups, cost-effective static asset hosting, and enabling smooth data flows in AI and machine learning workflows.

Does Storj offer support for integrating with existing tools?

Yes, Storj provides developer-friendly documentation, code samples, and SDKs for popular programming languages and S3 compatible tools.