# How to obtain a WireGuard file via the Pritunl API?

**URL:** <https://forum.pritunl.com/t/how-to-obtain-a-wireguard-file-via-the-pritunl-api/2437>\
**Category:** Pritunl VPN\
**Tags:** pritunl, pritunl-endpoint\
**Created:** [September 30, 2024, 7:45pm UTC](https://forum.pritunl.com/t/how-to-obtain-a-wireguard-file-via-the-pritunl-api/2437 "2024-09-30T19:45:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![velrino](https://forum.pritunl.com/user_avatar/forum.pritunl.com/velrino/32/969_2.png) [@velrino](https://forum.pritunl.com/u/velrino)\
**Post date:** [September 30, 2024, 7:45pm UTC](https://forum.pritunl.com/t/how-to-obtain-a-wireguard-file-via-the-pritunl-api/2437/1 "2024-09-30T19:45:36Z")

</div>

Hi

I’m creating a project in React Electron that will use OpenVPN and WireGuard as features.

I would like to know how to connect using WireGuard user configuration file?

 ![image](https://forum-static.pritunl.com/original/1X/88868f1f64479a2df9458039a2fdf5ebc6158d52.png)

---

<div class="post-metadata">

**Author:** ![zach](https://forum.pritunl.com/user_avatar/forum.pritunl.com/zach/32/1105_2.png) [@zach](https://forum.pritunl.com/u/zach)\
**Post date:** [September 30, 2024, 10:58pm UTC](https://forum.pritunl.com/t/how-to-obtain-a-wireguard-file-via-the-pritunl-api/2437/2 "2024-09-30T22:58:29Z")

</div>

Pritunl has a [**custom authentication and connection management**](https://docs.pritunl.com/docs/wireguard) mechanism for WireGuard connections. The private key is generated for every connection and expires when the client hasn’t sent a recent ping to the server. This is done to prevent compromising the effectiveness of the multi-factor authentication features. Only the Pritunl Client will work for WireGuard connections.
