Reference and documentation for Perfect Server Side Swift
HTML Other
Latest commit 809225c Jan 16, 2017 @iamjono iamjono Adding MongoDB StORM ref

Perfect Documentation Library 简体中文

Get Involed with Perfect!

Star Perfect On Github Stack Overflow Follow Perfect on Twitter Join the Perfect Slack

Swift 3.0 Platforms OS X | Linux License Apache PerfectlySoft Twitter Slack Status

This library contains all the reference documentation and API reference-related material you need to run and use Perfect.

Issues, Pull Requests, and Support

We have transitioned to using JIRA for dealing with all pull requests, bugs, and any other support-related issues. Therefore, the GitHub "issues" tab has been disabled.

If you find a bug, or have a helpful suggestion to improve this documentation, please raise it.

Before you do, please view a comprehensive list of all open issues.


We welcome all contributions to and recommendations for improving the Perfect documentation. We welcome contributions to Perfect’s documentation. If you spot a typo, bug, or other errata, or have additions or suggestions to recommend, please create a pull request or log an issue in JIRA.

We have a system, written with Perfect, that picks up markdown files dynamically from this repository and incorporates them in an HTML docs site. This system will go live shortly.

Table of Contents

StORM, a Swift ORM

StORM is not distributed as a project, however the Perfect libraries are integral to it's operation, and some authors are common.

Perfect Turnstile - an authentication layer for Perfect

Turnstile is an Open Source project from Stormpath focussing on standardizing authentication across platforms and frameworks. Thanks to work done by Edward Jiang on Turnstile and a foundation linking Turnstile with Perfect, an authentication layer is available for Perfect.