Paart Client · Mac · iPhone · iPad

Everything Paart Client does.

A WireGuard client for your existing configurations — built to keep many networks usable side by side.

Download Paart
Free
Connect as many configurations as you like. Advanced networking on one connection you choose, switchable anytime. Sync while you have a single connection — it can run again once you’re back to one.
Paart Pro
Advanced networking and sync on every connection.
Paart on a Mac: Luxembourg, Vienna and Amsterdam connected at the same time, each in its own colour. Luxembourg’s card lists seven internal names and two hosts with their response times, and its nine remote networks each have a switch. Paart on a Mac: Luxembourg, Vienna and Amsterdam connected at the same time, each in its own colour. Luxembourg’s card lists seven internal names and two hosts with their response times, and its nine remote networks each have a switch.
Paart on iPhone: the same library, Luxembourg connected, the Demonstration group below. Paart on iPhone: the same library, Luxembourg connected, the Demonstration group below.

Work across networks.

  • Simultaneous connections on Mac, when their routes can coexist — on Free and Pro. That is how current macOS behaves, not something Apple guarantees.
  • A switch for each remote network a connection carries.
  • Route all traffic through the tunnel, or only the connection’s own networks.
  • On Mac, stopping one connection interrupts the others — macOS does that, not Paart. They come back on their own, and their card keeps its place and colour under “Resuming…”.
Three connections up at once on a Mac. On the right, Luxembourg’s nine remote networks, each with its own switch and arrows to reorder it. Three connections up at once on a Mac. On the right, Luxembourg’s nine remote networks, each with its own switch and arrows to reorder it.
Three connections up at once; one connection’s remote networks, each with its own switch.
Six connections up at once on a Mac, each in its own colour, with Luxembourg’s remote networks on the right.
Six connections up at once on a Mac, each in its own colour.
A Paart confirmation on a Mac, “Disconnect Vienna?”: macOS will also interrupt Luxembourg and Paris, which reconnect on their own. Cancel or Disconnect. A Paart confirmation on a Mac, “Disconnect Vienna?”: macOS will also interrupt Luxembourg and Paris, which reconnect on their own. Cancel or Disconnect.
Before you turn one off, Paart names the connections macOS will interrupt; they come back on their own.

Keep every network in its place.

  • Groups, to gather connections by client, site or purpose.
  • Search and sort across the whole library.
  • Colours: an accent for the app, one per connection, and one per group that its connections take unless they have their own — on Free and Pro.
  • Arrows to reorder the networks, internal names and hosts of an imported connection — the order never changes the routes.
  • Import standard wg-quick files and QR codes, no limit on how many. Export a .conf for any WireGuard app, or a .paart file that brings a connection back into Paart with everything you set — private key included, so keep it like the key itself.
  • Sync through your own iCloud or your own SFTP server, when you press “Synchronise Now” — free while you have a single connection; with a second it pauses, and can run again once you are back to one, or with Pro.
The Paart sidebar on a Mac: Luxembourg connected at the top, and a Demonstration group of five connections below it. The Paart sidebar on a Mac: Luxembourg connected at the top, and a Demonstration group of five connections below it.
Paart Settings on a Mac: Paart Pro active, an Accent colour palette with teal selected, and hosts checked automatically every 30 s; behind it, connections in their own colours. Paart Settings on a Mac: Paart Pro active, an Accent colour palette with teal selected, and hosts checked automatically every 30 s; behind it, connections in their own colours.

Keep DNS where it belongs.

  • Internal names, on every platform: declare a client’s names, and only those resolve through the tunnel, on the resolver you set. Every other name keeps this device’s DNS — unless you pick an override resolver in Settings, which then answers them instead.
  • A resolver library — Google, Cloudflare, Quad9 and Cisco OpenDNS to start with — shown in a connection’s DNS picker, and carried to your other devices by sync.
  • Switch DNS without editing the configuration.
Luxembourg connected on iPhone, its internal names unfolded: each with its port, response time and certificate days left. Luxembourg connected on iPhone, its internal names unfolded: each with its port, response time and certificate days left.

See what’s happening.

  • Resource checks on the hosts you add — reachability and round-trip time. Adding hosts is part of advanced networking; hosts already there keep being checked.
  • Internal names are checked too: response time, and the days left on their HTTPS certificate — in orange under 14 days. Like hosts, part of advanced networking.
  • “Check automatically”: off by default, or every 30 s, 1 min or 5 min — only while Paart is on screen, never in the background, and paused in Low Power Mode.
  • An active connection’s card folds into one line — “Networks 9 · Internal names 7 · Hosts 2” — and a failed check stays visible while folded.
  • Clear connection state: connected, and when the last handshake happened.
  • A notice when Paart observes networks that overlap. It does not guess which route wins.
  • Logs for each connection, exportable.
The Hosts tab on a Mac: Firewall and Wi-Fi Controller, each with its round-trip time through the tunnel. The Hosts tab on a Mac: Firewall and Wi-Fi Controller, each with its round-trip time through the tunnel.
A Mac alert, “Overlapping networks”: Vienna uses 192.168.25.0/24, which Paris is already using, and traffic may not reach the connection you expect. Connect anyway or Cancel. A Mac alert, “Overlapping networks”: Vienna uses 192.168.25.0/24, which Paris is already using, and traffic may not reach the connection you expect. Connect anyway or Cancel.
What Paart shows when the connection you start overlaps one already up.

Let connections come up on their own.

  • On-demand rules — on Wi-Fi, on cellular or on any network — for one connection at a time.
  • Trusted Wi-Fi: networks where a connection stays down, such as your office.
  • Paart actions for Shortcuts, usable with Siri: Connect and Disconnect a named connection without bringing Paart to the front. A connection already up is not restarted; Disconnect also stops that connection’s auto-connect.
  • The Mac menu bar.
Auto-connect for a connection on iPhone: Connect automatically on, network kind Any, and Office Wi-Fi as a trusted network where the connection stays down. Auto-connect for a connection on iPhone: Connect automatically on, network kind Any, and Office Wi-Fi as a trusted network where the connection stays down.
A shortcut on a Mac named “Connect Luxembourg and Vienna”, with two Paart Connect actions.
On a Mac, one shortcut can bring up two connections, when their routes can coexist.
The Paart menu in the Mac menu bar: each connection with its state, three of them connected, then Show in Dock, Open at Login, Open Paart, Settings and Quit. The Paart menu in the Mac menu bar: each connection with its state, three of them connected, then Show in Dock, Open at Login, Open Paart, Settings and Quit.

The same library on every device.

FeatureMaciPhoneiPad
Connections at onceSeveral*OneOne
Internal names (split DNS)YesYesYes
Sync — iCloud or SFTPYesYesYes
Menu barYes——

* Several connections at once on Mac requires routes that can coexist; that is how current macOS behaves, not something Apple guarantees. Paart reports overlaps it observes; it does not decide which route wins.

Nothing of yours passes through us.

  • No Paart account.
  • No Paart VPN server: tunnels go straight to your own endpoints.
  • Keys stay on your devices. No telemetry, crash reporting, advertising identifiers or trackers.
  • Sync is end-to-end encrypted with your passphrase; iCloud or your SFTP server stores an opaque payload. The SSH key for SFTP never leaves the device.

Read the privacy policy

Advanced networking on one connection, free. On all of them, with Pro.

What you getFreePaart Pro
Import WireGuard configurationsUnlimitedUnlimited
Active connections at onceMac (current macOS): several, when routes can coexist · iPhone, iPad: oneSame
Advanced networking — networks, named hosts, DNS (internal names included) and full-tunnel routingOn one connection you choose, switchable anytimeOn every connection
Sync across your devices — iCloud or SFTPWhile you have a single connection — can run again once you’re back to oneFor every connection
Resource checksOn hosts you add to your Free connection — hosts already there keep being checkedOn every connection
Kill switchOn every connectionOn every connection
PlatformsMac, iPhone and iPadOne purchase covers Mac, iPhone and iPad
Price€0€49.99 once · Or €24.99 / year · €3.99 / month

Sync is free while you have a single connection. Add a second and sync pauses: what’s already synced stays where it is, and sync can run again once you’re back to one connection — or right away with Pro. Either way, it runs when you press “Synchronise Now”.

Download Paart
Free
Connect as many configurations as you like. Advanced networking on one connection you choose, switchable anytime. Sync while you have a single connection — it can run again once you’re back to one.
Paart Pro
Advanced networking and sync on every connection.

Step-by-step guides

Images: Paart 1.1.0 (1712) on macOS 26 and iOS 26.