Perfect banner
Perfect

SDKSwift

Perfect Overview

A framework for developing web and other REST services in Swift. Perfect's primary focus is on facilitating mobile apps which require backend server software, allowing you to use one language for both client-side and server-side development. It consists of: PerfectLib, a module components and utilities for client and server including JSON encoding/decoding, cURL support, byte stream management, and more; Perfect Server, a backend server supporting FastCGI or stand-alone HTTP; and a set of connectors to add server side support for technologies such as MySQL, PostgreSQL and MongoDB.

With Perfect, you can write an entire project in one language: Swift - instead of having multiple languages to contend with, like JavaScript (Node.js), Java, Ruby or Python.

Stay on top of new tools for iOS developers

Subscribe to get a convenient weekly roundup of iOS Dev Tools' newest addition
of helpful and time-saving developer tools, services, and SDKs to get your job done faster.