CardanoKit
A swift-native library for iOS applications built by Tokeo.

What is CardanoKit?
CardanoKit is a Swift-native library designed to empower developers globally to integrate Cardano blockchain functionality into iOS, tvOS, and watchOS applications.
By providing a simplified, high-level API, it abstracts the complexities of blockchain interactions, enabling developers to create innovative applications such as wallets, loyalty systems, gaming platforms, and analytical tools.
Maintained by Tokeo, CardanoKit is an open-source project that fosters community collaboration and supports a wide range of use cases.
let address = "address.....a4f2"
let amount = 5.0
// pay ada to a validated payment address:
let transaction = try? await cardanoKit.sendTo(address:address, amount: amount)
Introduction
The Cardano blockchain is known for its robust, research-driven approach to decentralized finance and smart contracts.
However, interacting with Cardanoβs low-level data structures and cryptographic operations can be challenging, especially for developers working in Swift, Appleβs primary programming language for iOS, tvOS, and watchOS.
CardanoKit addresses this challenge by offering a Swift-native interface that leverages the Cardano Serialization Library (CSL) while simplifying blockchain operations for developers.
Community Benefits
Simplified installation and access - modernised swift syntax and installation procedures
Simplified API library - reduced developer learning curve allowing for faster developer adoption
Better Documentation - documentation covering a variety of developer use cases
Natively swift - higher quality native iOS applications can be built providing access to a larger developer and use case pool, along with additional channels such as tv.OS, vision.OS and watch.OS
Tokeo Benefits
Community contribution - proud to contribute to an open source project and contribute to the Cardano developer ecosystem
Better transaction control - a fine grained and bespoke control over how transactions are built, managed signed and submitted to the network
Faster transaction building - transactions will be built faster using CardanoKit
More robust transaction building - CardanoKit will cover the wide range of transactions built by Tokeo and other Dapps, and avoid edge-case errors.
Official Links
GitHub: CardanoKit
GitHub: Cardano Serialization Library (CSL)
GitHub: Technical Design
Last updated