---
title: NatFamily enum | Wartiva GraphQL API
description: NatFamily specifies the address family for a NAT operation. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/nat-family.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL enum

# `NatFamily` enum

NatFamily specifies the address family for a NAT operation.

## Values

| Enum Value | Description |
|---|---|
| `UNSPECIFIED` | Unspecified address family. |
| `IPV4` | IPv4 address family. |
| `IPV6` | IPv6 address family. |
| `INET` | Combined IPv4/IPv6 family. |
| `ARP` | ARP address family (less common for NAT). |
| `NETDEV` | Network device family (used for specific device-level operations). |
| `BRIDGE` | Bridge family (for bridging operations). |

## Used by

- [`NatExpression`](https://wartiva.com/api-docs/types/nat-expression.html) type: NatExpression represents an nftables expression for performing Network Address Translation (NAT).
- [`TransparentProxyExpression`](https://wartiva.com/api-docs/types/transparent-proxy-expression.html) type: TransparentProxyExpression represents an nftables expression for transparent proxying.

## Example

### Example

```json
"UNSPECIFIED"

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
