www/versioned_docs/version-10.x/main/getting-started.mdx
For a quick video overview of tRPC's concepts, check out the videos below:
The fastest way to try tRPC is in an online REPL. Here are some options you can try out:
If you prefer to get started in your local environment, you can use one of our example apps as a starter project that you can experiment with locally.
"Using tRPC" means different things to different people. The goal of this page is to guide you to the right resources based on your goals.
Since tRPC can live inside of many different frameworks, you will first need to decide where you want to use it.
On the backend, there are adapters for a range of frameworks as well as vanilla Node.js. On the frontend, you can use our React or Next.js integrations, a third-party integration for a variety of other frameworks, or the Vanilla Client, which works anywhere JavaScript runs.
After choosing your stack, you can either scaffold your app using a template, or start from scratch using the documentation for your chosen backend and frontend integration.
Adding tRPC to an existing project is not significantly different from starting a new project, so the same resources apply. The main challenge is that it can feel difficult to know how to integrate tRPC with your existing application. Here are some tips:
Join us in the tRPC Discord to share your experiences, ask questions, and get help from the community!