Latest 6.0.0
License Custom
Platforms ios 10.0, tvos 10.0, osx 10.13
Dependencies PeakOperation

Peak Network

PeakNetwork is a Swift networking microframework, built on top of Session and leveraging the power of Codable.


Please see the included sample project (Examples/PeakNetworkExamples.xcworkspace) for examples and a suggested structure for your networking code.

Please see the tests for further examples.

Getting Started


  • Using Cocoapods, add pod 'PeakNetwork' to your Podfile.
  • import PeakNetwork where necessary.


Please read for details on our code of conduct, and the process for submitting pull requests to us.


We use SemVer for versioning.


This project is licensed under the MIT License – see the file for details


Peak Framework

The Peak Framework is a collection of open-source microframeworks created by the team at 3Squared, named for the Peak District. It is made up of:

Name Description
PeakCoreData Provides enhances and conveniences to Core Data.
PeakOperation Provides enhancement and conveniences to Operation, making use of the Result type.

Latest podspec

    "name": "PeakNetwork",
    "version": "6.0.0",
    "summary": "A collection of classes to aid performing network operations.",
    "homepage": "",
    "license": {
        "type": "Custom",
        "file": ""
    "authors": {
        "Sam Oakley": "[email protected]"
    "platforms": {
        "ios": "10.0",
        "tvos": "10.0",
        "osx": "10.13"
    "source": {
        "git": "",
        "tag": "6.0.0"
    "source_files": [
    "dependencies": {
        "PeakOperation": []
    "swift_version": "5.0",
    "ios": {
        "source_files": "PeakNetwork/Platforms/iOS/**/*.{h,m,swift}"
    "tvos": {
        "source_files": "PeakNetwork/Platforms/iOS/**/*.{h,m,swift}"
    "osx": {
        "source_files": "PeakNetwork/Platforms/macOS/**/*.{h,m,swift}"

Pin It on Pinterest

Share This