Scaleway Bring your own bucket

SFTP to Scaleway Object Storage, with EU-only regions

Scaleway is a European provider whose Object Storage runs only in EU regions. CloudFile adds an SFTP, FTPS and FTP server in front of a Scaleway bucket, written with an IAM application key limited to one project.

Scaleway with CloudFile, at a glance.

Endpointhttps://s3.<region>.scw.cloud, filled in from the region
URL styleVirtual-hosted
CredentialsAPI key of an IAM application with ObjectStorageObjectsRead, Write and Delete in one project
RegionsParis (fr-par), Amsterdam (nl-ams), Warsaw (pl-waw), Milan (it-mil)
Pricing modelStorage per GB-month, Multi-AZ or One Zone. Requests and ingress included. The first 75 GB of egress each month is free.

Scaleway prices are from their public website as of October 2026, excluding taxes. Your bucket is billed by Scaleway, not by us, and doesn't count toward your plan's storage.

Why pair SFTP with Scaleway.

  • European provider, EU regions

    Both the bucket and the SFTP server stay in the EU, run by European companies.

  • No request fees

    Requests are included in the price, so an SFTP client listing folders all day doesn't create a request bill.

  • Warsaw and Milan

    Regions in Central and Southern Europe, useful when contracts or latency call for a bucket in Poland or Italy.

  • Fine-grained IAM

    Separate permission sets for reading, writing and deleting objects, granted to an application rather than a person.

How it works, in three steps.

  1. Step 1

    Create a bucket and an IAM application

    Use a dedicated project. Create a private bucket, an IAM application, and a policy with the three ObjectStorageObjects permission sets on that project.

    app cloudfile ObjectsRead + Write + Delete project sftp
  2. Step 2

    Connect it in CloudFile

    Storage → Add bucket → Scaleway. Pick the region and paste the API key, with the bucket's project as its preferred project.

    https://s3.fr-par.scw.cloud ✓ test passed
  3. Step 3

    Uploads go to Scaleway

    Each user writes under its own prefix, and a webhook or email reports every upload.

    acme → acme-sftp/acme/orders/PO-4821.xml

Every click and field is in the Scaleway setup guide.

What your partners see, and where it lands in Scaleway.

Partner's terminal$ sftp -P 22000 [email protected] sftp> put invoice-2026-10.pdf sftp> ls invoice-2026-10.pdfYour Scaleway bucket<bucket>/<folder>/acme/invoice-2026-10.pdf <bucket>/<folder>/_shared/inbox/…
  • Any SFTP, FTPS or FTP client: FileZilla, WinSCP, Cyberduck, the sftp command or their own system. WebDAV too, if you turn it on.

  • Their own home folder as /, and nothing else. They never see the bucket name, other users' folders or your keys.

  • A password, an SSH key or both, with the permissions you pick: full access, read only or upload only.

  • Shared folders at /shared/<name> when several users need the same files. They live under _shared/<name>/ in your Scaleway bucket.

Get these right in Scaleway.

  • IAM rules cover every bucket in a project, not one bucket. Keep CloudFile's buckets in their own project.

  • The API key's preferred project must be the bucket's project, or the test fails with NoSuchBucket.

  • Once a bucket has a bucket policy, every principal must be allowed in it explicitly, including CloudFile's application.

Questions about SFTP on Scaleway.

Can I keep files in Poland?

Yes. Create the bucket in pl-waw (Warsaw). CloudFile's SFTP servers run in Germany; files are written straight into your bucket.

Why does the test say NoSuchBucket?

Usually the API key's preferred project isn't the bucket's project, or the region doesn't match. Edit the key's preferred project; changes can take a few minutes.

Can I scope the key to one bucket?

Not with IAM alone: rules apply to all buckets in a project. Use a dedicated project for CloudFile's buckets.

Does Scaleway charge for egress?

The first 75 GB a month is free, then egress is billed per GB. Check Scaleway's pricing page for the current rate.

More in the docs: Scaleway setup · Your own bucket · Webhooks

Other providers work the same way.

Connect your Scaleway bucket in a minute. Free for 7 days, no card needed.