What is FinanceKit?

Asked on 2025-07-16

1 search

FinanceKit is a set of APIs introduced by Apple that provides access to a central repository of financial data stored in Apple Wallet. It allows developers to build financial apps by accessing financial data locally on the device without requiring an internet connection. FinanceKit aggregates financial data from various sources, including Apple Card, Apple Cash, and savings accounts, while ensuring user privacy by giving data owners explicit control over which and how much financial data an app can access.

The core components of FinanceKit include:

  • Accounts: Represent different types of financial accounts such as checking accounts, credit cards, or savings accounts. Each account has a balance and contains transactions.
  • Transactions: Represent how money moves in or out of an account. Each transaction has a unique identifier and can be tracked over time.
  • Balances: Provide information about the amount of money in an account at a particular moment in time, with historical records to show trends.

FinanceKit also includes features like transaction pickers and query APIs to access and manage financial data efficiently. It is designed to be used on devices running iOS 17.4 or higher.

For more detailed information, you can refer to the session Meet FinanceKit (00:01:48) from WWDC 2024.

What is FinanceKit? | Ask WWDC