---
sidebar_position: 1
slug: /
title: Introduction
---
## About Remnawave
[](https://github.com/remnawave/panel)
Remnawave is a powerful proxy managment tool, built on top of [Xray-core](https://github.com/XTLS/Xray-core), with a focus on simplicity and ease of use.
Backend, Node and Frontend are fully written in TypeScript with [NestJS](https://github.com/nestjs/nest) and [React](https://github.com/facebook/react) with [MantineUI](https://github.com/mantinedev/mantine) respectively.
## Quick start
## Components
### Panel
Main entrypoint for Remnawave, containts this documentation and releases.
### Backend
[](https://github.com/remnawave/backend)
[](https://hub.docker.com/r/remnawave/backend)
Backend for Remnawave, written in NestJS.
### Frontend
[](https://github.com/remnawave/frontend)
Frontend for Remnawave, written in React.
### Node
[](https://github.com/remnawave/node)
[](https://hub.docker.com/r/remnawave/node)
Node for Remnawave, written in TypeScript.
### XTLS-SDK
[](https://www.npmjs.com/package/@remnawave/xtls-sdk)
[](https://github.com/remnawave/xtls-sdk)
A TypeScript/JavaScript SDK for interacting with XTLS/Xray-core - a powerful network proxy tool that supports protocols like VLESS, XTLS, REALITY and more. Built on top of the official Xray-core project.
Key features:
- Full TypeScript support
- Wrapper around Xray-core functionality
- Supports core XTLS/Xray features and protocols
### XTLS-SDK-NestJS
[](https://www.npmjs.com/package/@remnawave/xtls-sdk-nestjs)
[](https://github.com/remnawave/xtls-sdk-nestjs)
A simple wrapper for NestJS.
### Internal usage contracts
#### Backend Contract
[](https://www.npmjs.com/package/@remnawave/backend-contract)
#### Node Contract
[](https://www.npmjs.com/package/@remnawave/node-contract)