DocsStorage

X4 Storage

Ask AI

Global edge cloud depolama ve object storage çözümü.

XanaxWay
2 min read

X4 Storage

XanaxWay X4 Storage, dosyalarınızı ışık hızında, dünyanın her yerine güvenle dağıtmanızı sağlayan global bir edge cloud depolama ve object storage çözümüdür.

Temel Özellikler

Global Edge Dağıtımı: Dosyalarınız yüklendiği anda dünya çapındaki 70+ cluster'ımıza dağıtılır.
Düşük Gecikme: Kullanıcılara en yakın noktadan veri teslimatı.
Yüksek Güvenlik: Uçtan uca şifreleme ve DDoS koruması.
Basit API: Standart REST API yapısı ile her dilden kolay entegrasyon.

API Kullanımı

Tüm X4 Storage işlemleri https://api.xanaxway.com/v1/x4 endpoint'i üzerinden gerçekleştirilir.

Yetkilendirme

Tüm isteklerde Authorization header'ı kullanılmalıdır:

1Authorization: Bearer YOUR_API_KEY

Dosya Yükleme (Upload)

Dosya yüklemek için POST metodunu kullanın. Aynı anda maksimum 5 dosya yüklenebilir ve hepsinin toplam boyutu 800 MB'ı aşamaz. Dosyalarınızı mantıksal olarak gruplandırmak için bucket parametresini kullanabilirsiniz.

1curl -X POST https://api.xanaxway.com/v1/x4 \
2  -H "Authorization: Bearer YOUR_API_KEY" \
3  -F "action=upload" \
4  -F "bucket=ai-models" \
5  -F "file=@/path/video.mp4" \
6  -F "file=@/path/image.png"

Başarılı Yanıt:

1{
2  "status": "success",
3  "message": "X4 Storage: Objects Secured.",
4  "transaction_id": "tx-8f92b7c6-a1b2",
5  "bucket": "ai-models",
6  "total_allocated_kb": 250420,
7  "objects": [
8    {
9      "object_key": "{user-uuid}/{bucket-name}/video-a9x2.mp4",
10      "url": "https://cdn.xanaxway.com/x4/{user-uuid}/{bucket-name}/video-a9x2.mp4",
11      "size_kb": 204800,
12      "mime_type": "video/mp4",
13      "storage_class": "X4_STANDARD"
14    }
15  ]
16}

Dosyaları Listeleme (List)

Depolanan tüm dosyalarınızı listelemek için action: "list" parametresiyle POST metodunu kullanın.

1curl -X POST https://api.xanaxway.com/v1/x4 \
2  -H "Authorization: Bearer YOUR_API_KEY" \
3  -H "Content-Type: application/json" \
4  -d '{
5    "action": "list"
6  }'

Başarılı Yanıt:

1{
2  "status": "success",
3  "account_telemetry": {
4    "tier": "Enterprise",
5    "usage_kb": 59732,
6    "quota_kb": 419430400,
7    "usage_percentage": "0.01%"
8  },
9  "metadata": {
10    "bucket_scanned": "all",
11    "object_count": 5
12  },
13  "objects": [
14    {
15      "object_key": "{user-uuid}/{bucket-name}/dosya-6q60.mp4",
16      "bucket": "{bucket-name}",
17      "url": "https://cdn.xanaxway.com/x4/{user-uuid}/{bucket-name}/dosya-6q60.mp4",
18      "size_kb": 7877,
19      "allocated_at": "2026-04-10T12:05:52.355445+00:00"
20    }
21  ]
22}

Gelişmiş Filtreleme ile Listeleme

Belirli bir bucket içindeki dosyaları aramak veya sayfalamak için filters objesini kullanabilirsiniz.

1curl -X POST https://api.xanaxway.com/v1/x4 \
2  -H "Authorization: Bearer YOUR_API_KEY" \
3  -H "Content-Type: application/json" \
4  -d '{
5    "action": "list",
6    "filters": {
7      "bucket": "slm",
8      "search": "",
9      "limit": 2,
10      "offset": 0
11    }
12  }'

Başarılı Yanıt:

1{
2  "status": "success",
3  "account_telemetry": {
4    "tier": "Enterprise",
5    "usage_kb": 59732,
6    "quota_kb": 419430400,
7    "usage_percentage": "0.01%"
8  },
9  "metadata": {
10    "bucket_scanned": "slm",
11    "object_count": 2
12  },
13  "objects": [
14    {
15      "object_key": "{user-uuid}/{bucket-name}/dosya-3z9z.mp4",
16      "bucket": "{bucket-name}",
17      "url": "https://cdn.xanaxway.com/x4/{user-uuid}/{bucket-name}/dosya-3z9z.mp4",
18      "size_kb": 26401,
19      "allocated_at": "2026-04-10T12:05:52.355445+00:00"
20    },
21    {
22      "object_key": "{user-uuid}/{bucket-name}/dosya-6q60.mp4",
23      "bucket": "{bucket-name}",
24      "url": "https://cdn.xanaxway.com/x4/{user-uuid}/{bucket-name}/dosya-6q60.mp4",
25      "size_kb": 7877,
26      "allocated_at": "2026-04-10T12:05:52.355445+00:00"
27    }
28  ]
29}

Dosya Silme (Delete)

Bir dosyayı silmek için action: "delete" parametresi ile POST metodunu kullanın.

1curl -X POST https://api.xanaxway.com/v1/x4 \
2  -H "Authorization: Bearer YOUR_API_KEY" \
3  -H "Content-Type: application/json" \
4  -d '{
5    "action": "delete",
6    "object_key": "{user-uuid}/{bucket-name}/dosya-6q60.mp4"
7  }'

Başarılı Yanıt:

1{
2  "status": "success",
3  "message": "XanaxWay X4 Obje küresel ağdan tamamen temizlendi."
4}

Depolama Limitleri

Planınıza göre depolama sınırları şu şekildedir:

Enterprise: 400 GB
VIP: 70 GB
Premium: 25 GB
Basic: 10 GB

Daha fazla bilgi veya destek için Dashboard üzerinden bizimle iletişime geçebilirsiniz.