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.
outline of double sided wrench

Seamless integration.

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

Consistently fast.

Upload and download fast from anywhere without storing multi-region copies.
outline of right and left arrows

Flexible compatibility.

Connect quickly with a hosted S3 gateway or choose self-hosted for more control.  
outline of credit card symbol

Significant savings.

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

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.

Easily connect to your S3 tools.

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

It’s 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

Simple pricing.

Distributing data across tens of thousands of underutilized storage nodes costs less and eliminates the need for multi-region replication.

Frequently asked questions.

Find answers to commonly asked questions regarding S3-compatibility.

What does it mean that Storj is S3 compatible storage?

keyboard_arrow_down

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. This architecture is especially advantageous for handling large amounts of data and terabytes of storage in enterprise-scale applications as well as common use cases like active archive.

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

keyboard_arrow_down

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. Once credentials are obtained, you can point your S3 compatible tools, like AWS CLI, Terraform, Rclone, or software development kits, to the Storj S3 Gateway (e.g., https://gateway.storjshare.io). Detailed guides and technical documentation are readily available to simplify the onboarding process, ensuring your data storage operations run seamlessly on this robust platform.
Learn how to generate S3 compatible credentials

Does Storj support all Amazon S3 API operations?

keyboard_arrow_down

Yes, Storj Object Storage supports a wide range of S3 compatible operations, including PUT, GET, DELETE, HEAD, and LIST for managing objects and buckets. While there are some minor differences, such as how incomplete multi-part uploads are managed, continuous development ensures more S3 features are added frequently. For example, Storj optimizes operations by not storing incomplete parts, ensuring better space efficiency—a key advantage over many public cloud storage services. A detailed compatibility chart is also available, offering transparency and clarity on supported operations for various usage scenarios.
Explore the S3 compatibility table

How is data security handled in Storj S3 compatible storage?

keyboard_arrow_down

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. Unlike centralized public cloud storage services, neither Storj nor its globally distributed storage network has access to the data, making it an optimal solution for privacy-focused organizations. Additionally, metadata, such as file names or directory structures, remains fully encrypted, further ensuring that your sensitive information remains protected.  Learn more about security and data privacy

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

keyboard_arrow_down

The S3 Gateway enables users to seamlessly access Object Storage through the Amazon S3 API. The S3 Gateway MT (Multi-Tenant) extends this functionality by offering robust multi-tenancy support, allowing organizations to manage multiple users, credentials, and access scopes under a single gateway. This feature streamlines access for teams and enterprises, ensuring efficiency for large-scale applications.
Learn more about the Storj-hosted S3 compatible gateway

Can I use AWS SDKs and tools with Object Storage?

keyboard_arrow_down

Absolutely! S3 compatible storage integrates easily with AWS SDKs, tools like AWS CLI, and other S3-based workflows. Whether you’re building custom applications or leveraging popular tools like Terraform, connecting is as simple as configuring the software to use the Storj S3 Gateway endpoint and credentials. Comprehensive integration guides make the transition straightforward.
See S3 integration details

How is distributed Object Storage different from traditional S3 storage?

keyboard_arrow_down

The distributed cloud platform revolutionizes cloud storage solutions by employing a globally-distributed architecture instead of centralized data centers. This unique design splits and distributes data segments across independent storage nodes all over the world. The result? Boosted data availability, minimized latency, and higher resilience, even in the event of server or hardware failures. This approach is ideal for organizations managing vast amounts of data or seeking to improve sustainability while reducing storage costs associated with traditional cloud storage services.
Learn more about the benefits of distributed cloud storage

Does Storj support S3 multi-part uploads?

keyboard_arrow_down

Absolutely! Storj supports multi-part uploads, making the upload of large files both efficient and reliable. However, unlike traditional S3 compliant storage systems, Storj’s optimized approach does not retain incomplete parts, which optimizes space usage across the distributed network. This method benefits users managing significant volumes or terabytes of data by keeping overall storage costs low and resources highly efficient.
Learn more about multipart upload

Are there differences in bucket limitations compared to Amazon S3?

keyboard_arrow_down

Object Storage buckets operate similarly to traditional S3 compatible storage, with some distinctions. Encryption is mandatory for all objects by default, and features such as Object Lock operate differently on the platform. Bucket and object limits may vary by plan, but Storj’s architecture is designed to handle most business needs with ease.
Review S3 limits

What use cases are ideal for Storj S3 compatible storage?

keyboard_arrow_down

Storj Object Storage is versatile, excelling in a range of common use cases. These include storing data for secure backups, cost-effective static asset hosting, hosting terabytes of large media files, and enabling smooth data flows in artificial intelligence and machine learning workflows. Its cloud storage services are perfect for handling applications that require immense scalability, low egress costs, and unparalleled security. For businesses managing high numbers of objects or exploring sustainable storage practices, Storj’s distributed, S3 compatible object storage offers a cutting-edge alternative to traditional cloud storage platforms.

Does Storj offer support for integrating with existing tools?

keyboard_arrow_down

Yes, Storj goes above and beyond to make integration seamless. Developer-friendly documentation, code samples, and SDKs are available for popular programming languages and S3 compatible tools. Additional support is accessible through community forums and a responsive technical support team, ensuring every project succeeds.
Access SDKs

Put Storj to the test.

It’s simple to set up and start using Storj. Sign up now to get 25GB free for 30 days.
Start your trial
product guide

Self-guided evaluation.

Explore product fit.

Explore partnership.