Campaigns now include workspace credits, OpenRouter or Bedrock generation, and reviewed multi-provider publishing. Explore the workflow
All provider guides

Cloud connection

How to connect Cloudflare R2

Each R2 connection is one bucket. You need Name, Bucket Name, Public R2 URL, Account ID, Access Key ID, and Secret Access Key.

You can save multiple named Cloudflare R2 accounts. Credentials stay in workspace secret storage and are never shown after save.

  1. 1

    Open R2

    In Cloudflare, open R2 Object Storage.

    Cloudflare Dashboard
  2. 2

    Create a bucket and public URL

    Create a bucket. In bucket settings, enable a public r2.dev URL (or custom domain) and copy it.

  3. 3

    Create an R2 API token

    Manage R2 API Tokens → Create API Token with Object Read & Write. Copy Access Key ID and Secret Access Key.

  4. 4

    Copy Account ID

    Account ID is shown on the Cloudflare account overview (32 hex characters).

  5. 5

    Paste into EntityStacks and save

    Fill every field, then save. Add another connection for a second bucket or account.

Fields EntityStacks saves

Bucket, Public URL, Account ID, Access Key, Secret

Create an R2 API token with Object Read & Write. Account ID is on the Cloudflare overview. Public URL comes from R2 bucket settings.

https://<ACCOUNT_ID>.r2.cloudflarestorage.com