Rudra Developer Documentation

Runtime

Routes, bindings, and runtime data

Understand URL matching, query safety, and the data available to Module instances.

Updated August 18, 2026 · 8 of 13

Route patterns

Use static paths, :id segments, optional trailing segments, Next.js bracket syntax, catch-alls, or wildcards.

Query allowlists

Only named query keys enter application runtime data; preview-only keys remain internal.

Runtime roots

Bind from route, params, query, auth, theme, config, env, application, and system.

Route SEO

Override application metadata per route, including canonical URLs, social cards, robots, and JSON-LD.

Are route IDs and page IDs the same?

No. A route describes URL matching and metadata; its pageId selects page content. Multiple routes may point to the same page, so deleting a route must not delete a page that another route still uses.