---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/taskrouter/quickstart#article
headline: TaskRouter Quickstarts
description: Learn skills-based routing with Twilio's TaskRouter. Quickstart guides in C#, Java, PHP, Python, and Ruby
url: https://www.twilio.com/docs/taskrouter/quickstart
inLanguage: en
dateModified: 2026-03-09T18:47:22.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# TaskRouter Quickstarts

Twilio's TaskRouter is a skills-based routing system that provides the heart of a contact center that you can control from your code.

With flexible routing logic, you can match tasks to workers while maintaining escalation and fallback rules. TaskRouter can track the state of all tasks and workers in your system and monitor performance, freeing you up to build your ideal customer experience.

Pick your server-side programming language of choice and get started with one of our TaskRouter quickstarts:

* [C#](/docs/taskrouter/quickstart/csharp)
* [Java](/docs/taskrouter/quickstart/java)
* [PHP](/docs/taskrouter/quickstart/php)
* [Python](/docs/taskrouter/quickstart/python)
* [Ruby](/docs/taskrouter/quickstart/ruby)
