Skip to content

design: support configured database adapters in Cloudflare sandbox plugins - #4406

Draft
swissky wants to merge 2 commits into
emdash-cms:mainfrom
swissky:design/sandbox-plugin-database-adapters
Draft

swissky wants to merge 2 commits into
emdash-cms:mainfrom
swissky:design/sandbox-plugin-database-adapters

Conversation

@swissky

@swissky swissky commented Oct 25, 2026

Copy link
Copy Markdown
Member

Design proposal

Proposal: proposals/sandbox-plugin-database-adapters.md

The proposal covers using the site-configured Cloudflare database for sandboxed plugin bridge calls, including D1, Hyperdrive/PostgreSQL, and Durable Objects SQL. It also defines the bridge surfaces and lifecycle that need adapter-aware handling. The RFC remains proposed and is a draft while a Maintainer sponsor and the legacy bridge-construction contract are unresolved.

Proposal type

  • Feature plan
  • RFC
  • Amendment, supersession, or withdrawal

Related work

Discussion: #4405
Issue: #1623

Readiness

  • The proposal identifies its author and, for an RFC, its champion and Maintainer sponsor
  • The proposal describes observable behavior, compatibility, failure handling, and verification in proportion to its risk
  • Conflicting accepted or pending proposals are reconciled in this pull request
  • This pull request contains no implementation code
  • The proposal status is accepted (check only when ready to merge)

AI assistance

  • This proposal used AI assistance — model/tool: OpenAI GPT-6 Luna

@changeset-bot

changeset-bot Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 905bfb5

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant