Docs Providers

Scaleway

Configure Scaleway Transactional Email as your email provider.

About Scaleway

Scaleway is a European cloud provider offering transactional email services. It’s a good choice for EU-based companies prioritizing data sovereignty.

Website: scaleway.com

Prerequisites

  1. A Scaleway account
  2. API credentials (Access Key and Secret Key)
  3. A Scaleway project with Transactional Email enabled
  4. A verified domain

Getting Credentials

Create API Keys

  1. Log in to Scaleway Console
  2. Go to Identity and Access Management > API Keys
  3. Click Generate an API Key
  4. Name it (e.g., “mailshit-email”)
  5. Save both the Access Key and Secret Key

Get Project ID

  1. Go to Project Settings
  2. Copy the Project ID

Configuration

Add Scaleway in mailshit:

  1. Go to Settings > Providers
  2. Click Add Provider
  3. Select Scaleway
  4. Enter the following:
FieldDescriptionExample
Access KeyScaleway API access keySCW...
Secret KeyScaleway API secret keyabc123...
Project IDYour Scaleway project ID12345678-...
RegionScaleway regionfr-par
From EmailVerified sender emailhello@yourdomain.com
From NameDisplay name (optional)Your Company
  1. Click Save

Available Regions

Region CodeLocation
fr-parParis, France
nl-amsAmsterdam, Netherlands
pl-wawWarsaw, Poland

Domain Verification

Scaleway requires domain verification:

  1. Go to Transactional Email in Scaleway Console
  2. Click Add a domain
  3. Enter your domain name
  4. Add the DNS records Scaleway provides:
    • SPF record
    • DKIM record
    • MX record (for bounce handling)
  5. Wait for verification

Pricing

Scaleway’s email pricing:

  • First 300 emails/month free
  • €0.25 per 1,000 emails after
  • No setup fees
  • Pay-as-you-go

GDPR Compliance

Scaleway is a French company with data centers in the EU:

  • Data stays in Europe
  • GDPR-compliant infrastructure
  • Strong data protection regulations

Good choice for companies requiring EU data residency.

Example Response

{
  "success": true,
  "type": "sent",
  "messageId": "scw_abc123..."
}

Best Practices

  1. Choose the closest region to your users
  2. Complete domain verification before production use
  3. Set up bounce handling via MX records
  4. Monitor sends in Scaleway Console

Troubleshooting

“Invalid credentials”

  • Verify Access Key and Secret Key
  • Check they haven’t expired

“Project not found”

  • Verify Project ID is correct
  • Ensure Transactional Email is enabled for the project

“Domain not verified”

  • Complete domain verification in Scaleway
  • Allow time for DNS propagation