Remote development
  Last reviewed:  about 1 month ago  
      D1 supports remote development using the dashboard playground. The dashboard playground uses a browser version of Visual Studio Code, allowing you to rapidly iterate on your Worker entirely in your browser.
- 
In the Cloudflare dashboard, go to the Workers & Pages page.
Go to Workers & Pages - 
Select an existing Worker.
 - 
Go to the Bindings tab.
 - 
Select Add binding.
 - 
Select D1 database > Add binding.
 - 
Enter a variable name, such as
DB, and select the D1 database you wish to access from this Worker. - 
Select Add binding.
 
- On the Worker's page on the Cloudflare dashboard, select Edit Code at the top of the page.
 - Your Worker now has access to D1.
 
Use the following Worker script to verify that the Worker has access to the bound D1 database:
export default {  async fetch(request, env, ctx) {    const res = await env.DB.prepare("SELECT 1;").run();    return new Response(JSON.stringify(res, null, 2));  },};- Learn how to debug D1.
 - Understand how to access logs generated from your Worker and D1.
 
Was this helpful?
- Resources
 - API
 - New to Cloudflare?
 - Directory
 - Sponsorships
 - Open Source
 
- Support
 - Help Center
 - System Status
 - Compliance
 - GDPR
 
- Company
 - cloudflare.com
 - Our team
 - Careers
 
- © 2025 Cloudflare, Inc.
 - Privacy Policy
 - Terms of Use
 - Report Security Issues
 - Trademark