<!--
{
  "availability" : [
    "iOS: 26.0 -",
    "iPadOS: 26.0 -",
    "macCatalyst: -",
    "macOS: 26.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "IdentityDocumentServices",
  "identifier" : "/documentation/IdentityDocumentServices",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "IdentityDocumentServices"
    ],
    "preciseIdentifier" : "IdentityDocumentServices"
  },
  "title" : "IdentityDocumentServices"
}
-->

# IdentityDocumentServices

Share mobile documents using the Digital Credentials API.

## Overview

Identity Document Services enables the presentment of identity documents on device and web browser support for the Digital Credentials API.

![A conceptual image that shows a small identity document and a rectangular web page.](images/com.apple.identitydocumentservices/identity-document-services-hero~dark@2x.png)

Once authorized, a person can select your app during a identity documents request, where they can authorize the presentment of identification through a UI you create with <doc://com.apple.documentation/documentation/IdentityDocumentServicesUI>.

This framework also enables web browsers to implement the presentment flow for the Digital Credentials API. With web browser support, a person can present identity documents locally on their device or remotely on another device using the same iCloud account. Identity documents can include documents such as a driver’s license or identity card.

## Topics

### Essentials

[Requesting a mobile document on the web](/documentation/IdentityDocumentServices/Requesting-a-mobile-document-on-the-web)

Send a request for mobile document information for apps installed on a device.

[Implementing as an identity document provider](/documentation/IdentityDocumentServices/Implenting-as-an-identity-document-provider)

Add your app as an option for mobile document web presentment.

[Verifying a mobile document from a passport](/documentation/IdentityDocumentServices/Verifying-a-mobile-document-from-a-passport)

Validate a response from mobile document information derived from a passport.

### Registering as an identity document provider

[`IdentityDocumentProviderRegistrationStore`](/documentation/IdentityDocumentServices/IdentityDocumentProviderRegistrationStore)

A store that notifies the system which documents an app has available for presentment.

[`IdentityDocumentRegistration`](/documentation/IdentityDocumentServices/IdentityDocumentRegistration)

A protocol that defines an identity document registration.

[`MobileDocumentRegistration`](/documentation/IdentityDocumentServices/MobileDocumentRegistration)

A type you use to register mobile documents.

### Implementing the web presentment flow into your browser

[`IdentityDocumentWebPresentmentRawRequestValidator`](/documentation/IdentityDocumentServices/IdentityDocumentWebPresentmentRawRequestValidator)

A type that contains functions for validating the incoming web presentment raw request.

[`IdentityDocumentWebPresentmentRequest`](/documentation/IdentityDocumentServices/IdentityDocumentWebPresentmentRequest)

A closed protocol that indicates that the system uses this object to perform an identity document web presentment

[`ISO18013MobileDocumentRequest`](/documentation/IdentityDocumentServices/ISO18013MobileDocumentRequest)

A type that represents an incoming ISO 18013-5 mobile document request.

[`IdentityDocumentWebPresentmentResponse`](/documentation/IdentityDocumentServices/IdentityDocumentWebPresentmentResponse)

A closed protocol that indicates that the system uses this object to represent a web presentment response.

[`ISO18013MobileDocumentResponse`](/documentation/IdentityDocumentServices/ISO18013MobileDocumentResponse)

A type representing the document response from a web presentment request.

[`IdentityDocumentWebPresentmentRawRequest`](/documentation/IdentityDocumentServices/IdentityDocumentWebPresentmentRawRequest)

A struct that defines the type that represents a raw web presentment request.

### Errors



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)