---
schema_version: "1"
id: 053cbae6087452e9a4ee2246221dbf297b068fdfa6a4d13153b4fc5306ffdcce
title: Client-Side Routing in LWR on Node.js
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/lwr-node/lwr/guides/lwr-routing-client-overview.md
canonical_url: https://developer.salesforce.com/docs/platform/lwr/guide/lwr-routing-client-overview.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: f7d07896cd45f8e4d42a0d9ebbf9b4d56a1d73dab60b98fd7e3e3ec2eb6f360e
products:
  - Lightning Web Runtime
---
# Client-Side Routing in LWR on Node.js

You can use client-side routing (CSR) in LWR on Node.js for sophisticated control over your web application's routing and navigation behavior.

- To learn the essential concepts, architecture, and steps for using CSR, start on this page: [Routers and Route Matching](https://developer.salesforce.com/docs/platform/lwr/guide/lwr-routers-route-matching.md).
- Ready to [Create a Router](https://developer.salesforce.com/docs/platform/lwr/guide/lwr-create-router.md)? This page outlines how to use the createRouter() API and the Router Module Provider.
- The [Simple LWR Client-Side Routing](https://developer.salesforce.com/docs/platform/lwr/guide/lwr-routing-example-simple.md) example shows the process of creating a single-page LWR application (SPA) with client-side routing.
- For details about the APIs, interfaces, wires, and Lightning web components that support LWR's client-side routing, visit the [LWR Client-Side Routing Reference](https://developer.salesforce.com/docs/platform/lwr/references/csr-reference/csr-reference.html).
