Skip to content

Object Storage

Sliplane Object Storage gives your team S3-compatible buckets for files, uploads, backups, generated assets, and other data that does not belong on a server volume.

Object Storage is managed at the team level. Buckets are not tied to a specific project, server, or service.

From the Sliplane dashboard, open Object Storage in the main navigation. From there you can create buckets, view existing buckets, and manage access keys for each bucket.

Each bucket has:

  • a globally unique bucket name
  • a region
  • an S3-compatible endpoint
  • optional versioning
  • optional object locking
  • one or more access keys

Object Storage is currently available in these regions:

Region IDRegionCity
gerGermanyFrankfurt
us-eastUS EastNew York

Choose the region closest to your application or users.

In the dashboard, go to Object Storage and click Create Bucket.

Choose a bucket name, region, and whether you want to enable versioning or object locking.

Bucket names must follow S3 naming rules:

  • 3 to 63 characters
  • lowercase letters, numbers, dots, and hyphens
  • must start and end with a letter or number
  • must be globally unique

Open a bucket and create an access key for it.

Access keys are scoped to exactly one bucket and have full read/write access to that bucket. They can list buckets and see whether other buckets exist in the same team, but they cannot access objects in other buckets.

Use the bucket endpoint, bucket name, access key ID, and secret access key with any S3-compatible client.

When configuring a client or framework, use the exact endpoint shown in the Sliplane dashboard. Many clients call this a custom endpoint, endpoint URL, or S3-compatible endpoint.

Popular clients and libraries:

Language or frameworkLibraryDocumentation
CLIAWS CLICustom endpoints in the AWS CLI
JavaScript / TypeScriptAWS SDK for JavaScript v3, @aws-sdk/client-s3Amazon S3 examples using SDK for JavaScript v3
Pythonboto3boto3 S3 reference
GoAWS SDK for Go v2, service/s3Amazon S3 examples using SDK for Go v2
JavaAWS SDK for Java 2.xWork with Amazon S3
.NETAWS SDK for .NET, AWSSDK.S3Using Amazon S3 with the AWS SDK for .NET
PHPAWS SDK for PHPAWS SDK for PHP S3Client
RubyAWS SDK for Ruby, aws-sdk-s3AWS SDK for Ruby S3 client
RustAWS SDK for Rust, aws-sdk-s3Amazon S3 examples using SDK for Rust
KotlinAWS SDK for KotlinWork with Amazon S3 using the AWS SDK for Kotlin
LaravelLaravel filesystem S3 driverLaravel S3 driver configuration
RailsActive Storage S3 serviceRails Active Storage S3 service
Djangodjango-storages S3 backenddjango-storages Amazon S3 backend

You can also manage buckets and access keys through the Sliplane API.

Object Storage is provided in partnership with ImpossibleCloud GmbH, a German company with over 140PB of capacity that is also ISO 27001 certified.

You create and manage buckets and access keys in Sliplane, and Sliplane handles billing for your team.