Skip to article
NEXUSDocs
Documentation/Connections
Configuration guide

Cloudflare R2

Access files from Cloudflare R2 buckets

Before you begin

Availability depends on your school's enabled tools, provider setup, and account permissions. These settings are managed in the web workspace. A class policy may restrict a feature described here.

How it works#

The R2 connector pulls in all documents from the specified Cloudflare R2 bucket. It supports various file formats including PDF, DOC, DOCX, TXT, and more.

Documents are updated every 1 day.

Setting up#

Authorization#

Open R2 dashboard#

Log into your Cloudflare dashboard. Navigate to "R2" in the sidebar and click on "Manage R2 API Tokens".

Create API token#

Click "Create API token".

Set permissions#

Give your token a name (e.g., "NexusR2Connector") and select the appropriate permissions (Object Read only).

Copy keys and Account ID#

Click "Create API Token". On the next screen, copy your Access Key ID and Secret Access Key immediately. Then, to find your Account ID, go to the Overview page; the Account ID is listed in the URL as the final substring.

Indexing#

Open R2 connector#

Navigate to the Admin Panel and select the R2 Connector.

Enter credentials#

In Step 1, provide your R2 credentials (Access Key ID, Secret Access Key, and Account ID).

Save credentials#

Click "Update" to save your credentials.

Select bucket#

In Step 2, specify which R2 bucket you want to make searchable.

Start indexing#

Click "Connect" to begin indexing.

Understanding R2 Structure#

Cloudflare R2 organizes data into buckets, similar to Amazon S3. Each bucket can contain an unlimited number of objects (files). You can think of a bucket as a root directory, and the objects as files within that directory.

For more information on R2 structure, visit the Cloudflare R2 documentation.

Before using this source with students#

Start with approved course material. Check which documents the connector can retrieve and how it maps source permissions. Test with a student account and a teacher account before widening access. A successful sync does not prove that the intended class boundary is correct.

Use source troubleshooting when a document is missing or visible to the wrong audience.

NEXUS

Nexus helps students think, practice, and learn, with teachers guiding AI use.

[ Support ]

[ NARB TECHNOLOGY INC. ]

Nexus is a school AI platform by narb Technology Inc. · 16192 Coastal Hwy, Lewes, DE 19958

© 2026 narb Technology Inc.

Nexus

Nexus helps schools make room for questions, practice, and reflection — with teacher guidance in view.

[ Contact us through e-mail ]

© 2026 narb Technology Inc.

NEXUS

Nexus helps students think, practice, and learn, with teachers guiding AI use.

[ Support ]

[ NARB TECHNOLOGY INC. ]

Nexus is a school AI platform by narb Technology Inc.

© 2026 narb Technology Inc.