본문 바로가기메인 메뉴 바로가기사이드 메뉴 바로가기

kakao developers

Related sites

사이드 메뉴

Search

This document provides the latest version information and the version history for iOS SDK (Kakao SDK for iOS).

Cautions when using Kakao SDK
  • Users shall not impersonate Kakao Co., Ltd. while using the Kakao SDK.
  • All responsibility arising from the use of Kakao SDK falls to Users, and Kakao Co., Ltd. is not responsible for any users or third-party services.
  • Users shall not sell the Kakao SDK for commercial use.

To install the iOS SDK using the Swift Package Manager (SPM), refer to Getting started.

Map SDK

Refer to Kakao Map iOS guide, provided in Korean only.

To download the latest version of the sample, click [Download].

SDKDownloadRelease dateReference
iOS SDK 2.29.0Sample app
SwiftUI sample app
2026.8.31Reference
ReactiveX iOS SDK 2.29.0Rx sample app2026.8.31Reference
Sample app

Sample apps are tuist projects. Before using, run tuist install to install the required libraries.

VersionRelease DateChange logDownload
2.29.02026.8.31
  • Raised the minimum supported iOS version from 13.0 to 15.0.
  • Added a SwiftUI sample app.
  • Fixed bugs.
2.28.02026.6.12
  • Changed the Friend picker interface
    • Removed the enableMulti parameter
  • Changed OpenPickerFriendRequestParams for the Friend picker
    • Added the selectParams property
    • Moved the maxPickableCount and minPickableCount properties under the SelectParams class
  • Added an error code for long-term inactive apps
  • Updated the internal source code.
2.27.32026.4.14
  • Fixed a bug.
2.27.22026.1.27
  • Fixed a bug.
2.27.12026.1.7
  • Updated the internal source code.
2.27.02025.12.29
  • Fixed a bug.
  • Removed RxAlamofire dependency
2.26.02025.11.12
2.25.02025.10.1
  • Added error for blocked app: ApiFailureReason.BlockedApp
  • Changed the error name for blocked account: ApiFailureReason.BlockedApiFailureReason.BlockedAccount
  • Changed the friend picker interface: selectFriend(params:, enableMulti:, viewType:, completion:)
  • Removed friend picker interfaces: selectFriendPopup, selectFriends, selectFriendsPopup
  • Updated the internal source code.
2.24.62025.7.30
  • Updated the internal source code.
2.24.52025.7.7
  • Fixed a bug.
2.24.42025.6.4
  • Fixed a bug.
2.24.32025.6.2
  • Updated the internal source code.
2.24.22025.5.12
  • Removed CFBundleExecutable key from Info.plist in KakaoSDKFriendResources.bundle
2.24.12025.4.22
  • Fixed a bug.
2.24.02025.3.10
  • Changed Friend Picker API response
    • Added maskingProfileNickname property
  • Added whether the user's birthday falls on a leap month property to Retrieve user information API.
  • Updated the internal source code
2.23.02024.10.14
  • End support for Cocoapods.
2.22.72024.9.12
  • Updated the internal source code.
2.22.62024.8.28
  • Removed ci property from the response of the Retrieve user information API.
  • Added uuid property to User for the Retrieve user information API.
2.22.52024.7.23
  • Updated the internal source code.
2.22.42024.7.10
  • Fixed a bug.
2.22.32024.6.20
  • Fixed a bug.
2.22.22024.5.21
  • Updated the internal source code.
2.22.12024.4.18
  • Fixed a bug.
2.22.02024.3.22
  • Supports the Privacy Manifest.
    • KakaoSDKCommon: Added PrivacyInfo.xcprivacy file.
    • KakaoSDKCertCore: Added PrivacyInfo.xcprivacy file and applied signature.
    • Changed the version of Alamofire to 5.9.0.
  • Updated the internal source code.
2.21.12024.3.15
  • Fixed the issue of the minimum OS does not support error during the validation when uploading the app to the Appstore.
    • Occurs when the Xcode version is 15.3, the app uses binary modules(KakaoSDKFriendCore, KakaoSDKCertCore), and the project's iOS Deployment Target is higher than 13.0, which is set in Kakao SDK.
2.21.02024.3.4
  • Added Select shipping address API.
  • Changed Content.title and Content.imageUrl of the message template to nullable.
  • Supports compiling for VisionOS.
  • Change the return value when the callback in the AuthController.handleOpenUrl(url:options) method is successful to true.
  • Updated the internal source code.
2.20.02023.12.21
  • Supports Follow Kakao Talk Channel(followChannel()).
  • Updated the internal source code.
2.19.02023.11.15
  • Deprecated the Kakao Story module (KakaoSDKStory, RxKakaoSDKStory).
  • Updated the internal source code.
2.18.22023.11.3
  • Updated the internal source code.
2.18.12023.10.20
  • Updated the internal source code.
2.18.02023.9.26
  • Changed the default value of launchMethod for Login with Kakao Talk to .UniversalLink.
  • Added new APIs of Add Kakao Talk Channel, Start Kakao Talk Channel chat.
    • The user moves directly to the Kakao Talk without any bridge page. (Kakao Talk v10.0.5 or higher required)
    • Existing APIs that return a bridge page URL are also provided.
  • Changed the name of Start Kakao Talk Channel chat API that returns a bridge page URL.
    • makeUrlForChannelChat()(Deprecate) → makeUrlForChatChannel()
  • Changed the reference to use DocC.
  • Updated the internal source code.
2.17.02023.9.7
  • Added a module for the Kakao Certificate(Cert), which supports the K2220 product.
  • Updated the picker UI.
  • Changed the Check Kakao Talk Channel relationship API to the latest version.
  • Updated the internal source code.
2.16.02023.7.13
  • Changed the minimum supported iOS version to 13.0.
  • Supports installing Friends module using SPM.
  • Supports Kakao Account easy login.
  • Added Revoke consent for service terms API.
  • Updated Retrieve consent details for service terms API to v2.
  • Improved test cases of the sample app.
2.15.02023.4.14
  • Updated the internal source code.
  • Fixed a bug.
2.14.02023.2.14
  • Updated the following modules to support App Extensions:
    • KakaoSDKCommon/RxKakaoSDKCommon, KakaoSDKAuth/RxKakaoSDKAuth, KakaoSDKShare/RxKakaoSDKShare, KakaoSDKTemplate
  • Fixed package reference error in APFS(Apple File System) with case sensitivity when installing iOS SDK using SPM.
  • Added Prompt.Create value to the prompts parameter of Kakao Login.
  • Updated the internal source code.
2.13.12022.12.30
  • Fixed .TokenNotFound bug in getting tokens, refreshing tokens, and requesting additional consent in Rx iOS SDK version 2.12.0 and 2.13.0.
2.13.02022.12.14
  • Added Calendar template for Message APIs.
2.12.02022.12.1
  • Updated loginWithKakaoTalk() to support Universal Link.
2.11.32022.9.29
  • Updated the internal source code.
2.11.22022.9.19
2.11.12022.7.29
  • Fixed the build error related to Swift 5.7 SE-0341 that occurs in Xcode 14 or higher.
2.11.02022.6.29
  • Changed the module name:
    • KakaoSDKLinkKakaoSDKShare
    • RxKakaoSDKLinkRxKakaoSDKShare
  • Changed the class name:
    • LinkApiShareApi
    • LinkResultSharingResult
  • Changed the method name:
    • isKakaoLinkAvailable()isKakaoTalkSharingAvailable()
    • isKakaoLinkUrl()isKakaoTalkSharingUrl()
    • defaultLink()shareDefault()
    • customLink()shareCustom()
    • scrapLink()shareScrap()
    • makeSharerUrlforDefaultLink()makeDefaultUrl()
    • makeSharerUrlforCustomLink()makeCustomUrl()
    • makeSharerUrlforScrapLink()makeScrapUrl()
2.10.12022.6.10
  • Fixed a bug.
2.10.02022.5.25
  • Added the KakaoSDKFriend module for the Friend picker function.
2.9.12022.3.31
  • Fixed a bug for Kakao Talk Share.
  • Modified the text in iOS API Reference.
2.9.02022.3.18
  • Added OpenID Connect function.
  • Added properties parameter to Manual signup API.
2.8.62022.2.16
  • Updated the internal source code for legacy service user ID.
2.8.52022.1.24
  • Applied Swift Package Manager, a method to add package dependencies.
  • Updated the internal source code in KakaoSDKCommon not to use UIApplication.shared.keyWindow (Deprecated) in iOS 13 or higher.
2.8.42021.12.10
  • Changed the method and parameter names for refreshing tokens.
    • refreshAccessToken(refreshToken: String?)refreshToken(token: OAuthToken?)
  • Deprecated the web version of navigation.
    • Deleted the webNavigateUrl() method.
    • Changed a logic to open the download page if Kakao Navi is not installed.
2.8.32021.11.18
  • Changed the class name.
    • KakaoSDKCommonKakaoSDK
    • RxKakaoSDKCommonRxKakaoSDK
  • Changed the property to nullable type.
    • Friends.favoriteCount: IntInt?
  • Added allowedMsg to Friend, the response of the Retreving list of friends API.
  • Moved the source repository from Nexus to GitHub.
2.8.22021.10.26
  • Migrated to RxSwift 6 to support XCode 13.
    • Changed error handler in methods that return Single type: onErroronFailure
    • Changed operator: retryWhen()retry(when: ()).
2.8.12021.9.28
  • Added ItemContent model to FeedTemplate for Extended Feed message.
2.8.02021.9.17
  • Updated the internal source code.
2.7.12021.9.8
  • Fixed a bug.
2.7.02021.9.3
  • Updated the internal source code.
2.6.02021.8.6
  • Added new parameters to Commerce template for price.
    • currencyUnit
    • currencyUnitPosition
  • Updated Model for new profile scopes.
2.5.62021.8.2
  • Fixed a bug.
2.5.52021.7.14
  • Fixed a bug and improved logic related to errors.
  • Removed GeneralFailed from SdkError.
2.5.42021.7.8
  • Fixed a bug.
2.5.32021.5.26
  • Changed url and key values of Model in the Check Kakao Talk Channel relationship API.
    • ChannelRelationsChannels
    • ChannelRelationChannel
  • Added profileNicknameNeedsAgreement and profileImageNeedsAgreement to Account Model in the Retrieve user information API.
  • Fixed a bug.
2.5.22021.5.3
  • Fixed a bug.
2.5.02021.4.30
  • Migrated to Swift5(5.0).
  • Added new APIs.
    • Retrieve consent details API
    • Revoke consent API
  • Updated Model classes.
  • Added isDefaultImage to the response of Retrieve User Information API.
2.4.12021.3.10
  • Fixed a bug.
2.4.02021.3.2
  • Changed module struture.
    • Kakao Login APIs are now included in the KakaoSDKUser module:
    • isKakaoTalkLoginAvailable(), loginWithKakaoAccount(), loginWithKakaoTalk()
    • The Network module is separated from the Common module.
  • Added signup() API.
  • Added properties for User model:
    • hasSignedUp, isKorean, isKoreanNeedsAgreement
  • Added friendOrder parameter to the Retrieve list of friends API.
2.3.22021.2.8
  • Fixed a bug.
2.3.12021.2.1
  • Fixed a bug.
    • Changed the value of callbackURLScheme: in the AuthenticationSession function for iOS 14.
2.3.02021.1.21
  • Added OAuth Prompt to Kakao Login.
2.2.02020.12.18
  • Deleted secure_resource from the Retrieve Kakao Talk profile API and the Retrieve list of friends API.
    • HTTPS is only supported for the profile image URL.
  • Improvements to enhance performance.
2.1.02020.12.9
  • Applied PKCE to enhance security for Kakao Login.
2.0.52020.11.25
  • Added the BLOCKED status as Kakao Talk Channel relationship.
2.0.42020.10.12
  • Fixed a bug.
2.0.32020.10.6
  • Added an option to log in with Kakao forcefully.
  • Deleted the background image in the header area of List template.
2.0.22020.9.4
  • Deleted CocoaPods DynamicCodable Dependency.
  • Added the processing for serverCallbackArgs.
2.0.12020.8.21
  • Added the processing for Retry Request Error.
  • Added WGS84 interface to NaviApi class.
  • Changed the class name: NaviOptionsNaviOption
2.0.02020.8.10
  • Released official version.
2.0.0-beta.72020.7.31
  • Separated the pod source from the sample app packages.
  • Updated on the API reference.
2.0.0-beta.62020.7.15
  • Updated on the API names used for Kakao Login:
    • Modified KakaoSDKCommon.initSDK().
    • Added AuthApi.shared.loginWithKakaoAccount().
    • Added AuthApi.shared.loginWithKakaoTalk().
2.0.0-beta.52020.6.23
  • Released the Android SDK that does not use the Reactive Extensions (Rx) library:
    • KakaoSDK (New version)
    • RxKakaoSDK (Existing ReactiveX version)
  • Applied Alamofire 5.
2.0.0-beta.42020.4.22
  • Specified dependancy version.
  • Fixed a bug.
2.0.0-beta.32020.3.24
  • Added a page to check a login account.
  • Fixed an error where an app is submitted to an App Store (Related to the beta version of CocoaPods).
2.0.0-beta.22019.12.26
  • Updated on the token manager for customizing.
  • Fixed a bug.
2.0.0-beta.12019.12.9
  • Started a beta service.

Was this helpful?

    iOS > Download - Kakao Developers | Docs