> For the complete documentation index, see [llms.txt](https://tariksavas.gitbook.io/tarnet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tariksavas.gitbook.io/tarnet/docs/introduction.md).

# Introduction

Tarnet provides a dynamic and flexible solution for TCP and UDP communication in Unity projects. Its abstracted structure allows for easy integration and offers developers expandability.

The **customizable configuration system** enables effortless network settings customization. With **IP whitelist and blacklist** support, secure connections are ensured. Additionally, the **authentication mechanism** secures data communication between the server and client.

Tarnet enhances efficiency with features like **compression for long messages** and **customizable server capacity**, optimizing bandwidth usage. **Cross-platform compatibility** and **detailed unit tests** ensure its reliability and accuracy, optimized to work flawlessly in any environment.

**Comprehensive documentation** and **example scenarios** simplify integration and usage, catering to the needs of developers at all skill levels.
