Some time back we were able to announce that we had initiated the process of releasing the source code for our client-side applications. Today we are excited to announce that we have released the PIA client library for Apple platforms.
The library allows users to easily enable and communicate with the Private Internet Access service. It also provides abstract interfaces for authentication, subscriptions, server updates, connectivity updates, managing VPN profiles, etc.
The library has been tested on both iOS and MacOS, and has the following dependencies:
We recommend using the Git and Ruby packages provided by Homebrew. Head over to the repository to take a closer look.
We still have quite a few repositories left to release, and we look forward to sharing more of the PIA codebase with you over the coming months.
As we continue our initial release cycle, we hope to see more community participation and collaboration within the privacy sphere. We want to work together to build products that are accessible and inclusive and help lower the threshold for providing unfettered access for all, regardless of location. Please do not hesitate to join us in #privateinternetaccess on freenode if you want to get involved, or fancy chatting about our open source initiative.
You can find previously released repositories over at our GitHub page, please do submit pull requests, make feature requests and get stuck in! We want your feedback so that we can continue to improve.