Changelog

4.1.0 (2026-08-19)

  • DataDomeInterceptor instances now automatically merge the DataDome cookie with cookies manually added to a request

4.0.0 (2026-08-17)

This SDK is now based on a new internal component. The setup phase has been modified but the usage stays the same.

To migrate from an older version, follow this migration guide -> https://docs.datadome.co/docs/sdk-ios-alamofire-v4-migration​.

Breaking changes

Removed / changed (old)Replacement (new)
import DataDomeSDKimport CoreDataDome
AlamofireInterceptor(captchaDelegate:)DataDomeInterceptor(dataDome:)
interceptor.sessionAdapter / interceptor.sessionRetrierpass DataDomeInterceptor directly as the RequestInterceptor
Interceptor(adapter:retrier:)(no longer needed)
AlamofireAdapter, DataDomeAdapter(removed)
CaptchaDelegate(removed)
DataDomeKey (Info.plist)DataDomeClientSideKey
DataDome.getCookie()dataDome.getCookie(forURL:)
DataDome.setCookie(_:)dataDome.setCookie(_:)

For previous versions, refer to https://docs.datadome.co/update/docs/sdk-ios-changelog.


Did this page help you?