> For the complete documentation index, see [llms.txt](https://docs.giize.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.giize.com/product-docs/feature-guides/openvpn-pipeline.md).

# OpenVPN Pipeline

## Purpose

The OpenVPN pipeline automates the decision flow around VPN access tickets:

* scan SDP queue
* check ACL/IP state
* cross-reference TS ticket state
* decide whether to create, skip, or follow existing tickets

## Main Runtime Pieces

* SDP scan
* TS scrape
* ACL check
* matching logic
* pipeline output JSON

## Output Files

* `data/openvpn-sdp.json`
* `data/ts-ticket.json`
* `data/openvpn-match.json`
* `data/openvpn-pipeline.json`

## What This Guide Is For

* daily operations on the feature
* understanding what the pipeline decides
* debugging mismatches between data sources

## Related Technical Notes

* `TS Ticket Notes`
* `API Reference / SDP API`
