What is Waterwheel?

Waterwheel makes using Drupal as a backend with iOS, macOS, tvOS, or watchOS enjoyable by combining the most used features of Drupal’s API’s in one SDK. – Formerly known as Drupal iOS SDK.


  •  Session management
  •  Basic Auth
  •  Cookie Auth
  •  Entity CRUD
  •  Local caching
  •  LoginViewController
  •  AuthButton

Views integration into Table Views


  • Pricing: Free
  • Resource Link: https://github.com/kylebrowning/waterwheel.swift
  • Resource Maker: Kyle Browning
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: waterwheel
  • Carthage: acquia/waterwheel-swift