Skip to main content
Use • 2 mins read

Quickstart: Store Your First File on Hippius

Quickstart: Store Your First File on Hippius

Hippius S3 is a distributed, S3-compatible storage service. This guide takes you from zero to your first file upload in under 5 minutes.

Create an Account

  1. Go to console.hippius.com
  2. Sign up with Google or GitHub OAuth

No wallet, seed phrase, or browser extension required.

Add Credits

  1. In the console, go to Billing
  2. Add credits using credit card (Stripe) or TAO

Credits are consumed as you store and retrieve files. See pricing.

Billing screen
Billing screen

Create S3 Credentials

  1. In the console, go to S3 Storage
  2. Click Create Master Token
  3. Save your Access Key ID (starts with hip_) and Secret Key
warning

Store your secret key securely — it cannot be retrieved after creation.

Master Token Created screen
Master Token Created screen

A master token can do everything on your account. Scoped sub-tokens, rotation, and ACLs are in Advanced Usage.

Connection Details

SettingValue
Endpointhttps://s3.hippius.com
Regiondecentralized
SignatureAWS Signature V4
AddressingPath-style

Always use https://s3.hippius.com. ETH wallets, TAO wallets, and Polkadot extensions are not used for S3 auth. TAO is only for paying credits.

Upload a File

pip install minio
from minio import Minio
from io import BytesIO

client = Minio(
"s3.hippius.com",
access_key="YOUR_ACCESS_KEY",
secret_key="YOUR_SECRET_KEY",
secure=True,
region="decentralized",
)

client.make_bucket("my-first-bucket")

content = b"Hello from Hippius!"
client.put_object(
"my-first-bucket",
"hello.txt",
BytesIO(content),
length=len(content),
content_type="text/plain",
)

print("Uploaded successfully!")

Download and Verify

response = client.get_object("my-first-bucket", "hello.txt")
print(response.read().decode())
response.close()
response.release_conn()

Next Steps