API & Networking

Curated Swift libraries for API & Networking.

68 of 68 libraries

Alamofire

Elegant networking.

linux

Ambassador

Super lightweight web framework based on SWSGI.

APIKit

Library for building type-safe web API client.

BlueSocket

IBM's cross platform low level socket framework.

BlueSSLService

SSL/TLS add-in for IBM's low level socket framework.

Ciao

Publish and discover services using mDNS (Bonjour, Zeroconf).

CocoaMQTT

MQTT for iOS and OS X.

CodyFire

Powerful Codable API requests builder and manager for iOS. Based on Alamofire.

Conduit

Robust networking for web APIs.

Connectivity

🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.

swiftconnectivityreachabilitynetworkingnetwork

Curassow

HTTP server using the pre-fork worker model.

linux

DNWebSocket

Object-Oriented, Autobahn tested WebSocket Library (RFC 6455).

websocketsocketionetworknetworking

Dots

Lightweight Concurrent Networking Framework.

Embassy

Super lightweight async HTTP server library.

linux

Fuzi

A fast & lightweight XML/HTML parser with XPath & CSS support.

GitHubAPI

Implementation of GitHub REST API v3.

GitHubRestAPISwiftOpenAPI

Scheduled generated GitHub's REST API as Swift code from OpenAPI specification.

GoodNetworking

📡 GoodNetworking simplifies HTTP networking.

swiftiOSnetworking

Heimdallr.swift

Easy to use OAuth 2 library for iOS.

Just

HTTP for Humans (a python-requests style HTTP library).

linux

Kanna

Another XML/HTML parser.

Kitura

IBM's web framework and server for web services.

linux

Lightning

Multiplatform Single-threaded Non-blocking Web and Networking Framework.

linux

Malibu

A networking library built on promises.

Moya

Network abstraction layer.

MultiPeer

A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices.

Netfox

A lightweight, one line setup, network debugging library.

Netswift

A type-safe, high-level networking solution.

swiftdeclarativeprotocolsstructuredurlsession

Noze.io

Evented I/O streams like Node.js.

linux

OAuth2

oauth2 auth lib.

OAuthSwift

OAuth library for iOS.

Perfect

Server-side Swift. The Perfect library, application server, connectors and example apps.

linux

Perfect-Notifications

iOS Notifications for Linux and OS X.

Pitaya

HTTP / HTTPS networking library just incidentally execute on machines.

linux

PMHTTP

HTTP framework with a focus on REST and JSON.

Postal

Framework providing simple access to common email providers.

PXGoogleDirections

Google Directions API helper.

RandomUserSwift

Framework to Generate Random Users - An Unofficial SDK for randomuser.me.

Reachability.swift

A replacement for Apple's Reachability with closures.

ReactiveAPI

Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.

swiftdeclarativerxreactiveurlsession

reddift

reddit API wrapper.

ResponseDetective

A non-intrusive framework for intercepting any outgoing requests and incoming responses between your app and server for debugging purposes.

RxNetworks

Network API With RxSwift + Moya + HandyJSON + Plugins.

RxWebSocket

Reactive WebSockets.

reactiverxswift

ShadowsocksX-NG

A fast tunnel proxy that helps you bypass firewalls.

Siesta

Elegant abstraction for REST APIs that untangles stateful messes. An alternative to callback- and delegate-based networking.

SOAPEngine

Generic SOAP client to access SOAP Web Services using iOS, Mac OS X, and Apple TV.

swiftsoapmacosiostvos

Socket.IO

Socket.IO client for iOS/OS X.

linux

sockets

TCP, UDP; Client, Server; Linux, OS X.

linux

SolarNetwork

Elegant network abstraction layer.

Starscream

Websockets for iOS and OSX.

swifter

Http server with routing handler.

linux

Swifter Twitter

Twitter framework.

SwiftHTTP

NSURLSession wrapper.

Swiftkube

Swift client for Kubernetes.

linuxmacoskubernetescloud

SwiftlySalesforce

Framework for rapid development of native iOS apps that integrate with Salesforce.

SwiftSocket

Simple TCP socket library.

SwiftSoup

HTML Parser, with best of DOM, CSS, and jquery.

linux

SwiftWebSocket

A high performance WebSocket client library .

SwiftyInsta

Private and Tokenless Instagram RESTful API.

SwiftyOAuth

A small OAuth library with a built-in set of providers.

TermiNetwork

🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.

TRON

Lightweight network abstraction layer, written on top of Alamofire.

Vapor

Elegant web framework that works on iOS, OS X, and Ubuntu.

linux

WKZombie

Headless browser.

Wormholy

iOS network debugging, like a wizard 🧙‍.

networkdebuggerlogloggerlogging

Zewo

Server-Side Swift.

linux

ZMarkupParser

Helps you convert HTML strings into NSAttributedString with customized styles and tags.