ASP.Net MVC Restful Routing!

Restful Routing for ASP.NET MVC, based on the Ruby on Rails routing DSL.

To get started now, type this into the package manager console:

    PM> Install-Package RestfulRouting

View on GitHub Download Latest Source (

Curious about the site's routes?

Well you could see all the routes using the included route tool.

Quick Start

In the quick start, we will take you from a fresh ASP.Net MVC project to a a project powered by Restful Routing in a few short steps.

Get Started »


Think you found an issue with Restful Routing? Help fix it by submitting an issue on our Github issues page. We know we're not perfect, but we like to aim high.

Submit Issue »

User Group

Documentation can only go so far in explaining the use of this library. Sometimes you will have specific questions about your unique scenario. Come to the user group to find tailored help for you.

Get Involved »

Routing is arguably at the core of all ASP.Net MVC applications. Managing your routes can become cumbersome, frustrating, and unproductive. Some developers utilize a catch all route, which may lead to unexpected problems as their application grows. Restful Routing solves this issue by providing an opinionated process of registering routes, and connecting resources.

This site is developed using Restful Routing and the source is available at Github. It was developed to help those getting started explore this library, in addition to helping those already familiar with the project get acquainted with some of the power features.

Restful Routing has a community of developers waiting to help answer questions. You will find that this library is so easy to use that you willl wonder how you ever developed ASP.Net MVC applications without it.

Thank You and Good Luck.