Perfect Assistant Deployment for Swift 3.1

Architecture : 64-bit



- Set up new projects easily or download existing project templates - Create simultaneous macOS and Ubuntu builds on your local machine - Deploy your projects to your own ECS servers


(Other available versions)





Pricing Plan

Free Hourly Monthly Bring Your Own License Hourly/Monthly
{{"REVIEWS"|translate}} & {{"RATINGS"|translate}}

This image, maintained by PerfectlySoft Inc., contains Swift 3.1 on Ubuntu and supports all major Swift Package Manager (SPM) projects, including Perfect, Zewo, Vapor, Kitura and more.

This base image is used by Perfect Assistant to deploy your Server Side Swift projects.

Perfect Assistant is a macOS companion application providing a set of convenience tools designed to help Server Side Swift developers start, manage, compile, test, and deploy their server projects.

As one of the most popular open source Swift servers, Perfect has already won 12,000+ stars on (July 2017).

Perfect does have all the basic features you would expect, including things like routing, WebSockets, TLS (SSL), logging, Mustache, Markdown, JSON, etc… It also has some extras that are also found in other frameworks, such as XML, Apple Push Notifications, MQTT, and SMTP for email.

Besides, Perfect has a wide variety of database support. They have native connectors for SQL languages like MySQL, SQLite, PostgreSQL, and MariaDB. It also supports MongoDB, Redis, CouchDB, and even FileMaker, complete with special ORM implementations, called StORM, for PostgreSQL, MySQL, CouchDB, Mongo, and SQLite.

Furthermore, Perfect, also has its own crypto library for your use, as well as SPNEGO/Kerebos, LDAP, and Active Directory support. It also has a native OAuth2 library, which provides pre-written implementations of popular third party logins like Facebook, Google, GitHub, LinkedIn, Slack, and more.

Perfect is also notable for supporting basic HTTP authentication. Perfect also provides its own custom implementation of sessions. Finally, they offer pre-written middleware packages for both CORS and CSRF.

Aside all these handy features, Perfect has gone far beyond the concept of traditional servers. Currently, Perfect is the only Swift server that supports Machine Learning (Perfect-TensorFlow) and Big Data (Perfect-Hadoop and GridFS as well).

Product Details, Documents, Extensions, Examples and Demos can be found on: contains the main repositories for the Framework and Engine contains all of their example projects contains the StORM ORM and its database connectors which contains complete, pre-written apps that are immediately configurable and deployable which contains more server utilities and extra accessories. tutorial videos on youtube

Product User Guide

Click here to read detailed user guide.


Perfect Assistant Deployment for Swift 3.1

Join us on Slack and get 24x7 online help from the company and our community, which is super big and active (close to 3,000 members) and featured with a Chinese channel.

We also have JIRA system ( to manage support ticket and feedbacks. Please feel free to request new features and improvements.

Phone: +1 (905) 836-4442


By subscribing to this product you agree to the terms and conditions outlined in the product's End User License Agreement (EULA).


<p>We do not currently support refunds, but you can cancel at any time.</p>

We’re calculating your cost...

















View All >
Premium Quality
+ Alibaba Cloud Usage Fees