# Deploy NATS with Easypanel

URL: /templates/nats

NATS is a simple, secure and performant messaging system for cloud native applications, IoT messaging, and microservices architectures. It provides lightweight publish-subscribe, request-reply, and point-to-point messaging patterns with high performance and minimal footprint.

## Benefits

### High Performance

Extremely fast and lightweight messaging with minimal resource usage.

### Simple Architecture

Easy to deploy and manage with zero-configuration default setup.

### Cloud Native

Built for modern cloud-native applications and microservices.

## Features

### Publish-Subscribe

Efficient pub-sub messaging pattern for decoupled communication.

### Request-Reply

Synchronous request-reply pattern for service-to-service communication.

### Monitoring Dashboard

Built-in HTTP monitoring interface for server health and metrics.

### Clustering Support

Native clustering capabilities for high availability and scalability.

## Configuration

- `appServiceName` (App Service Name, required): nats

- `appServiceImage` (App Service Image, required): nats:2.14.0

- `appServicePort` (App Service Port, required): 4222

- `appServiceClusterPort` (App Service Cluster Port, required): 6222

## Services

- nats: app (nats:2.14.0)

## Resources

- [Documentation](https://docs.nats.io/)

- [Github](https://github.com/nats-io/nats-server)

- [Website](https://nats.io)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/nats)