Server-side Swift at your fingertips
The macOS companion application is a set of convenience tools designed to help Server Side Swift developers start, manage, compile, test and prepare for linux deployment more easily. From those expanding into backend Swift development for the first time to seasoned engineers working on business critical applications, the Perfect Assistant will facilitate your workflow and get your Swift projects deployed faster and error-free.
It's in the details
Whether you like the elegance and power of Xcode or if you prefer to work directly in your terminal, you'll love how easily the Perfect Assistant helps you manage, test and deploy your Server Side Swift projects.
Your power toolbox bar awaits
Leveraging the latest tools of Xcode, Docker, and your Mac - the Perfect Assistant helps you unlock the power of Swift on the server.
How it works
Set up new projects or download existing project templates
Manage dependencies with visual reminders to get started quickly
Pre-flight build for macOS & Ubuntu on the fly from your local machine
Full Control over your Own Accounts
Many hosting services are layers on other services - which introduces costly additional overhead and endangers your project from being orphaned at any time. With the Perfect Assistant, you have complete control over your accounts and can control your code directly directly at all times - it just makes things easier for you. In addition - you can even easily use multiple cloud services for the same project and ensure your project isn’t tied to a single company’s failure points.
Works with any Swift framework
The Perfect Assistant supports any pure Swift Package Manager project, and has been tested on the most popular Swift frameworks. This includes SPM projects with Perfect, Kitura, Vapor, and Zewo.
New to Server Side Swift? Let's get started
Through the Perfect Assistant, you’ll have access to our list of ready-to-roll project templates that make sense and allow you to get a new project started quickly. Whether you’re setting up a server project or looking to include Mustache on an existing server, you can take advantage of the dependencies and functionalities that we’ve rolled into Perfect Assistant.
Experienced Developers - Do more, more easily
However you choose to deploy, you can benefit from the conveniences we add to your Swift Package Manager experience. Select dependencies and versions with a straightforward drag-and-drop interface. Build in macOS and Linux simultaneously to catch compilation issues more quickly. Take advantage of tools designed by developers who understand enterprise-level development.
Powered for Enterprise, Priced for Start-Ups
Knowing that getting started in a new language and framework can be a battle for both a Fortune 500 and for a Startup, we’ve released the Perfect Assistant as a free product for developers. In order to support our efforts in future, high-traffic deployment configurations have access to paid tiers of images through partnered providers. For information on pricing, click here.