Ready to Get Started?
We've got tutorials and videos to make it easy to try Perfect.
Deploy the Heroku Buildpack
Build cloud-based web apps on Heroku faster with Perfect and Swift
Server-Side Swift Docker Image
Build Ubuntu Linux apps on Docker with fewer errors using Perfect
AWS Buildpack for Perfect and Swift
Deploy and manage Perfect in the Amazon Web Services cloud
What is Perfect?
Perfect is a web server and toolkit for developers using the Swift programming language to build applications and other REST services. It lets developers build using only Swift to program both the client-facing and server-side of their projects. It’s the ideal backbone for cloud and mobile technologies. Developers can be more productive and efficient using Perfect to write less code and work in one fundamental language for all their needs.
Use Perfect for:
- Directory and File Management
- HTTP Server
- HTTP2 Client
- HTTPS Server
- iOS Notifications
- JSON Enc/Dec
- MIME Parsing
- Mustache Support
- Process Management
- Threading Tools
- UNIX Socket Files
- URL Routing
国外友人玩服务器端的好多呀 https://t.co/vtlnWG7y7A— 这块显卡有点冷 (@1414225Xiaolei) July 12, 2016
@perfectlysoft do you guys have a docker image available for swift 3? Currently the one in the registry is only 2.2 thanks!!— Fractured (@Imfractured) July 11, 2016