Getting Started with Rabata.io

Welcome to Rabata.io, a high-performance object storage service designed for developers. This guide will help you get up and running quickly with our service.

What is Rabata.io?

Rabata.io is an S3-compatible object storage service that allows you to store and retrieve any amount of data from anywhere on the web. It’s designed to be simple, scalable, and secure.

Quick Setup Guide

1. Create an Account

To get started with Rabata.io:

  1. Sign up for an account at https://rabata.io/signup
  2. Verify your email address
  3. Log in to the Rabata.io dashboard

2. Create Access Keys

Access keys are used to authenticate your requests to Rabata.io:

  1. Navigate to the Access Keys section in the dashboard
  2. Click “Create Access Key”
  3. Save your access key ID and secret access key in a secure location

3. Create a Bucket

Buckets are containers for storing objects:

  1. Navigate to the Buckets section in the dashboard
  2. Click “Create Bucket”
  3. Enter a unique bucket name and select your preferred region
  4. Configure any additional settings as needed
  5. Click “Create”

4. Upload Your First Object

Once you have a bucket, you can start uploading objects using the AWS CLI:

# Configure AWS CLI with your Rabata.io credentials
aws configure
# This interactive command will prompt you for:
#   AWS Access Key ID: Enter your Rabata.io access key
#   AWS Secret Access Key: Enter your Rabata.io secret key
#   Default region name: Enter the region of your bucket (e.g., eu-west-1)
#   Default output format: Enter json

# Upload a file to your bucket
aws s3 cp path/to/your/file.txt s3://your-bucket-name/ \
  --endpoint-url https://s3.eu-west-1.rabata.io

# Verify the upload by listing objects in your bucket
aws s3 ls s3://your-bucket-name/ \
  --endpoint-url https://s3.eu-west-1.rabata.io

Next Steps

Now that you’ve set up your Rabata.io account and uploaded your first object, you can:

Quickstart Guides

AWS CLI

Use the AWS CLI to interact with Rabata.io

View Guide

Terraform

Use Terraform to manage Rabata.io resources

View Guide

Python

Use Python with boto3 to interact with Rabata.io

View Guide

Node.js

Use Node.js with AWS SDK to interact with Rabata.io

View Guide

Ruby

Use Ruby with AWS SDK to interact with Rabata.io

View Guide

Go

Use Go with AWS SDK to interact with Rabata.io

View Guide

Rust

Use Rust with AWS SDK to interact with Rabata.io

View Guide

PHP

Use PHP with AWS SDK to interact with Rabata.io

View Guide

Java

Use Java with AWS SDK to interact with Rabata.io

View Guide

Need Help?

If you need assistance contact Rabata.io Support.