RAKU — S3-Compatible Storage

Every Fairu account includes RAKU, our S3-compatible storage gateway. Use your favorite tools like AWS CLI, Transmit, or Cyberduck to manage your assets directly — with all the power of Fairu's transformation engine.

S3-Compatible

S3 Compatibility, Fairu Power

Cloud Storage S3 Compatible Icon
Full S3 API Compatibility
RAKU implements the AWS S3 API, so any tool or SDK that works with S3 works with Fairu. No code changes needed.
Popular Tools Supported
Connect via AWS CLI, Transmit, Cyberduck, S3 Browser, or any S3-compatible application. Works out of the box.
Built-in File Proxy
Access your files through RAKU with all Fairu transformation parameters. Resize, crop, and optimize on-the-fly via S3.
Easy Credential Management
Generate Access Key and Secret Key pairs directly in your Fairu dashboard. Manage permissions and revoke access anytime.
Lock Network Streamline Icon: https://streamlinehq.com
Multi-Language SDKs
Use our official SDKs for PHP/Laravel, TypeScript, and Dart — or any AWS SDK with S3 support.
Secure Authentication
Industry-standard Access Key + Secret Key authentication. Each credential can have custom permissions and be revoked instantly.
RAKU S3-Compatible Storage
Compatible With

Connect Your Favorite Tools

RAKU works with any S3-compatible application out of the box.

AWS CLI

Use familiar AWS commands to manage your files

Transmit

Premium macOS file transfer with full S3 support

Cyberduck

Free, open-source cloud storage browser

S3 Browser

Windows client for S3-compatible storage

Lock Network Streamline Icon: https://streamlinehq.com

Laravel / PHP

Native S3 filesystem driver support

Any S3-compatible tool or SDK

Works with any tool supporting S3 API

Up and Running in 3 Steps

Connect your tools to Fairu in minutes with our S3-compatible endpoint.

1

Create Credentials

Generate your Access Key and Secret Key in the Fairu dashboard under Settings → RAKU.

2

Configure Your Tool

Add your credentials to AWS CLI, Transmit, Cyberduck, or any S3-compatible tool.

Configure your AWS CLI with your RAKU credentials
aws configure --profile fairu
# Access Key ID: <your-key>
# Secret Access Key: <your-secret>
# Region: eu-central-1
3

Start Using

List, upload, download, and sync your files using familiar S3 commands.

Lock Network Streamline Icon: https://streamlinehq.com Code Examples

Works With Your Favorite Tools

Use standard S3 commands and SDKs you already know. No proprietary APIs to learn.

AWS CLI Commandsbash
# List all buckets
aws s3 ls --profile fairu --endpoint-url https://raku.fairu.app

# List files in a bucket
aws s3 ls s3://your-tenant-id --profile fairu --endpoint-url https://raku.fairu.app

# Upload a file
aws s3 cp image.jpg s3://your-tenant-id/folder/ --profile fairu --endpoint-url https://raku.fairu.app

# Download a file
aws s3 cp s3://your-tenant-id/folder/image.jpg ./ --profile fairu --endpoint-url https://raku.fairu.app

# Sync a directory
aws s3 sync ./local s3://your-tenant-id/remote --profile fairu --endpoint-url https://raku.fairu.app
Laravel Integrationphp
// config/filesystems.php
'disks' => [
    'fairu' => [
        'driver' => 's3',
        'key' => env('FAIRU_RAKU_KEY'),
        'secret' => env('FAIRU_RAKU_SECRET'),
        'region' => 'eu-central-1',
        'bucket' => env('FAIRU_TENANT_ID'),
        'endpoint' => 'https://raku.fairu.app',
        'use_path_style_endpoint' => true,
    ],
],

// Usage in your application
Storage::disk('fairu')->put('folder/file.jpg', $contents);
Storage::disk('fairu')->get('folder/file.jpg');
Storage::disk('fairu')->url('folder/file.jpg');

Ready to Connect Your Tools?

Create your RAKU credentials in the dashboard and start using S3-compatible tools in minutes.