Skip to Content

SAP Cloud Platform SDK for iOS


Official SAP Cloud Platform

SDK for iOS

tutorials and resources


SAP Cloud Platform SDK for iOS enables you to quickly develop your own native apps, with Swift, Apple’s modern programming language.  Along with SAP Fiori for iOS, which includes reusable design components, the SDK builds on the services and capabilities available on SAP Cloud Platform so you can build beautiful intuitive native applications.

Discover the SAP Cloud Platform

SDK for iOS

SAP Fiori for iOS

Based on SAP Fiori UX and adapted for iOS, this includes design components, UI Elements, views and building blocks, to accelerate the development of consistent, beautiful UI design across applications. This helps ensure your app is adopted and that user experience is intuitive, consistent and seamless.

SAP Cloud Platform SDK for iOS Assistant

The Assistant is a macOS app that rapidly generates object-oriented Swift proxy classes for OData services, eliminating exposure to low-level APIs. The Assistant also generates mobile service configuration and creates a ready to run Xcode project for iPhone/iPad.
Introduction to the SAP Cloud Platform SDK for iOS Assistant

SAP Fiori for iOS Mentor

The Mentor app on iPad helps you experience Fiori controls and get started quickly, by allowing you to preview of all of the available UI and Foundation components. Within the app, you can explore and explicitly configure all possible variations, and generate ready-made code snippets that incorporate your selected settings.
SAP Fiori Mentor


The SDK and backend mobile services support both offline and online functionality. Object-oriented Data Service APIs are generated from backend service definitions. Synchronization to an encrypted mobile database is optimized; only changed data is updated. The Sync engine caches for performance, batching, and compressing bulk updates, and supports conflict handling.
Offline OData

Push Notifications

Business events can inform users when new information becomes available through a REST API for easy integration with notification providers such as Apple Push Notification service (APNs). Notification targeting options include by device, application, user list and group. Available message types include set badge count, play sound, URI and more.

Logging & Tracing

Enables you to log messages with different severity levels to different kinds of destinations, for example the iOS console, one or more files or they can be uploaded without user interaction to the SAP Cloud Platform.

Under the hood: SAP Cloud Platform SDK for iOS

The SDK offers a fully Swift-based API to accelerate enterprise app development in Apple’s Xcode IDE. The Foundation layer provides key enterprise services for security, connectivity, app services and more. The Fiori UI Kit provides a native, iOS HIG-compliant implementation of the Fiori Design Language, for iOS. The UI + Logic layer provides higher level reusable app components. The Mobile Services on SAP Cloud Platform integrate with the SAP Cloud Platform SDK for iOS.

Try it now

Get free access to the SAP Cloud Platform SDK for iOS and the SAP Cloud Platform for development to explore, learn, build, test and demo your iOS Application. Choose one of the options below:

SAP Cloud Platform SDK for iOS

Get the SDK and use it to build your first iOS apps and test against the SAP Cloud Platform.

SAP Cloud Platform

Get your free trial instance. The instance uses a shared server, with a variable number of cores and provides 1GB storage.

SAP Fiori for iOS Mentor

Get the SAP Fiori for iOS Mentor on iPad from the Apple App Store.

Featured courses:

SAP Academy for iOS

SAP Academy for iOS is now available with trainings and workshops offered globally

The curriculum and courses provide mobile developers and designers with knowledge, tools, education, and training needed to build a new class of mobile apps that take full advantage of the new software development kit (SDK), SAP Cloud Platform, SAP Fiori for iOS, and the latest features of Apple hardware and software.

Native mobile app development with SAP Fiori for iOS

Learn how to develop native apps using the SDK for iOS. This new SDK will integrate seamlessly into Xcode and provide the mobile developer with UI, re-use, and foundation components to easily build a native app using the SAP Fiori for iOS design language.


Access the Learning Journey for a view of all suggested prerequisite and related learning.

Back to top