Orange Book
Learning paths

Learning path: domain to first edge API

Four progressive modules cover the request model, Worker development, verification, and Free-plan limits.

Edited and verified by Orange Book Editorial Team ·

LEARNING PATHBEGINNER → INTERMEDIATE4 modules · about 90 minutesOutcome: a verified JSON API

This is a training plan with completion criteria, not a list of articles. Each module starts from an observable result produced by the previous one.

Path map

  1. 01
    Follow the request

    Complete the request guide and explain proxying versus caching.

    Start module
  2. 02
    Run code

    Start a minimal Worker locally and observe a real JSON response.

    Start module
  3. 03
    Finish a recipe

    Add routing, headers, and an error branch; verify them with curl.

    Start module
  4. 04
    Understand constraints

    Check Free-plan request, CPU, and bundle-size limits.

    Review facts

Learning contract

What you will do

Read headers, run a Worker, verify JSON, and review AI output.

What you will not do yet

Change production DNS or place real secrets in an example.

Completion criteria

Every module has an observable result, and you can place a failure on the request path.

Free-plan facts

Verified service facts

Workers Free boundaries to know before finishing

Cloudflare can change plans and limits; reopen the primary source before implementation.

Product / planCurrent factScope and caveat
WorkersWorkers FreeDynamic requests100,000 requests / day

Resets daily at 00:00 UTC; static asset requests are excluded.

Verified · Source updated Primary source
WorkersWorkers FreeHTTP request CPU time10 ms / invocation

Time waiting on network, KV, or database I/O is not CPU time.

Verified · Source updated Primary source
WorkersWorkers FreeCompressed Worker size3 MB (gzip)

Use the gzip size reported by a Wrangler dry run.

Verified · Source updated Primary source

A limit is not a performance target

A 10ms CPU limit does not mean each request should consume 10ms. Treat it as a design boundary and verify actual builds and requests.

End-of-path challenge

Add an invalid-path branch to the JSON API that returns a structured 404 response, then prove both success and error paths match expectations.

Next: open the JSON API recipe.

Primary sources

Did this page help you complete your goal?

Beta feedback is generated in this browser and is never uploaded automatically.

On this page