---
title: "Edge Storage"
description: "Overview of Edge Network object storage: S3-compatible API, CDN origin support, console features, and upload limits. First 5 GB free with zero egress fees."
url: "https://edge.network/docs/storage"
section: "Storage"
---

# Edge Storage

S3-compatible object storage designed for performance and simplicity. Use your existing S3 tools, SDKs and workflows with Edge infrastructure.

## Key features

- **S3 compatible:** full AWS S3 API compatibility. Use the AWS CLI, SDKs in any language, or any S3-compatible tool without changes.
- **Per-account isolation:** each account has dedicated storage and metadata databases, fully isolated for security and performance.
- **Optimised metadata:** SQLite-based metadata storage enables fast prefix queries, object listing and efficient bucket operations at any scale.
- **Multipart uploads:** upload large files in parts for reliability and resumability. Well suited to video files, backups and large datasets.
- **CDN integration:** use Storage buckets as CDN origins. Serve static assets globally with edge caching, automatic SSL and no origin configuration needed.
- **Built-in metrics:** real-time metrics per bucket including storage usage, request volume, bandwidth, file type distribution and top accessed objects.

## CDN integration

Storage buckets can be used directly as origins for Edge CDN deployments, enabling global edge caching of your stored content.

> [!TIP]
> **Benefits of using Storage and CDN together:**
>
> - **No external URLs:** select your bucket directly, with no URL configuration.
> - **Internal networking:** faster origin fetches via internal connections.
> - **Private buckets work:** CDN authenticates internally, so no public access is needed.
> - **Unified billing:** Storage and CDN usage appear on one invoice.

To use a bucket as a CDN origin, create a CDN deployment and select **Storage Bucket** as the origin type when adding a domain. [Learn more about CDN domains](/docs/cdn/domains).

## Supported S3 operations

Edge Storage supports the core S3 API operations.

### Bucket operations

- `CreateBucket`
- `DeleteBucket`
- `ListBuckets`
- `HeadBucket`

### Object operations

- `PutObject`
- `GetObject`
- `DeleteObject`
- `HeadObject`
- `ListObjectsV2`
- `CopyObject`

## Console

Manage buckets and objects directly from your browser, with no CLI or SDK required.

- **Drag-and-drop uploads:** drag files or entire folders into any bucket. Folder structure is preserved automatically.
- **Upload progress tracking:** a persistent overlay shows real-time progress for each file. Cancel individual uploads, minimise the panel, or retry failures.
- **File preview:** preview images, videos and audio files directly in the browser. Navigate between files with arrow keys.
- **Bucket metrics:** view storage usage, request volume, bandwidth, file type distribution and top objects per bucket. [Learn more](/docs/storage/metrics).

## Connection details

- **Endpoint:** `storage.edge.network`
- **Region:** `us-east-1`
- **Path style:** `true`

## Limits

| Resource | Limit |
|---|---|
| Console upload (per request) | 1 GB |
| S3 API single object upload | 5 GB |
| Multipart upload part size | 5 MB – 5 GB |
| Multipart upload max parts | 10,000 |
| Buckets per account | 100 |
| Objects per bucket | Unlimited |

For uploads larger than 1 GB via the console, use the S3 API with multipart uploads. See [Multipart uploads](/docs/storage/multipart-uploads) for details.

## In this section

- [Getting started](/docs/storage/getting-started) — Step-by-step guide to Edge Network storage: create an access key, configure the AWS CLI, then create a bucket and upload and verify your first object.
- [Buckets](/docs/storage/buckets) — How to create, list, and delete Edge Network storage buckets via console, CLI, or SDK, plus naming rules, lifecycle expiry rules, and public bucket access.
- [Access keys](/docs/storage/access-keys) — Generate S3 access keys for Edge Network storage, set read-only or read-write permissions, scope keys to specific buckets, and follow rotation best practices.
- [SDK examples](/docs/storage/sdk-examples) — Code examples for connecting AWS S3 SDKs to Edge Network storage in JavaScript, Python, Go, and Ruby, covering setup, uploads, downloads, and object listing.
- [Presigned URLs](/docs/storage/presigned-urls) — Create time-limited presigned URLs for Edge Network storage so users can upload or download objects directly, using AWS S3 SDKs or the Edge API endpoint.
- [Multipart uploads](/docs/storage/multipart-uploads) — Upload large files to Edge Network storage with multipart uploads: AWS CLI, JavaScript, and Python examples, part size guidance, and 5 TB object support.
- [Bucket metrics](/docs/storage/metrics) — Monitor Edge Network storage with per-bucket metrics: usage, request volume, bandwidth, file type breakdown, and top objects over 24h, 7d, and 30d periods.
