Handlers
Last updated Apr 23, 2026
Handlers are methods on Workers that can receive and process external inputs, and can be invoked from outside your Worker. For example, the fetch() handler receives an HTTP request, and can return a response:
export default {
async fetch(request, env, ctx) {
return new Response('Hello World!');
},
};
The following handlers are available within Workers:
- Alarm Handler
- Connect Handler
- Email Handler
- Fetch Handler
- Queue Handler
- Scheduled Handler
- Tail Handler
Handlers in Python Workers
When you write Workers in Python, handlers are placed in a class named Default that extends the WorkerEntrypoint class (which you can import from the workers SDK module).
Was this helpful?
YesNo
On this page
{"@context":"https://schema.org","@type":"TechArticle","@id":"https://developers.cloudflare.com/workers/runtime-apis/handlers/#page","headline":"Handlers","description":"Methods, such as fetch(), on Workers that can receive and process external inputs.","url":"https://developers.cloudflare.com/workers/runtime-apis/handlers/","inLanguage":"en","image":"https://developers.cloudflare.com/workers/runtime-apis/handlers/og.png?v=b1f42ea788ac5163","dateModified":"2026-04-23","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
description: Schedule future wake-ups for Durable Objects using the Alarms API with guaranteed at-least-once execution. title: Alarms image: https://developers.cloudflare.com/durable-objects/api/alarms/og.png?v=11f204548f3814f4
Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/durable-objects/llms.txt
Use this file to discover all available pages before exploring further.
Docs