Skip to content

Digital Strategy> Policies>Electronic Identification

Digital Identity for all Europeans - A personal digital wallet for EU citizens and residents

EU Digital Identity Wallet

Digital Identity Regulation

Under the Electronic Identification, Authentication and Trust Services (eIDAS) Regulation, EU Member States may, on a voluntary basis, notify and recognise, national electronic identification schemes in their Member States. The recognition of notified electronic identification became mandatory in 2018. Yet, there is no requirement for Member States to develop a national electronic identification and to make it interoperable with those in other Member States. This has led to discrepancies between countries. The new Regulation on digital identity addresses shortcomings in eIDAS by improving the effectiveness of the framework and extending its benefits to the private sector. Member States will offer citizens and businesses digital wallets that will be able to link various aspects of their national digital identities. These may be provided by public authorities or the private sector, if they are recognized by the Member States.

The EU Digital Identity Wallet will be:

  • made available to anyone who wants to use it:  Any EU citizen, resident, and business in the EU who would like to make use of the EU Digital Identity will be able to do so.
  • used widely: EU Digital Identity Wallets will be used as a way to identify users when providing them with access to public and private digital services across the EU.
  • controlled by users: The EU Digital Identity Wallets will enable people to choose and keep track of their identity, data and certificates which they share with third parties. Anything which is not necessary to share will not be shared.

Consumers should also be able to access services online without having to use private platforms or unnecessarily sharing personal data. They will have full control of the data they share.

Architecture and Reference Framework

On 3 June 2021, the European Commission adopted a Recommendation calling on Member States to work towards the development of a a common toolbox including a technical Architecture and Reference Framework a set of common standards and technical specifications and a set of common guidelines and best practices.

The new Regulation specifies that these outcomes will serve as a basis for the implementation of the proposal for a European Digital Identity Framework, without the process of developing the Toolbox interfering with, or prejudging the legislative process.

The new Regulation foresees that the Toolbox is developed by Member States’ experts in the eIDAS Expert Group in close coordination with the Commission and, where relevant for the functioning of the European Digital Identity (EUDI) Wallet infrastructure, other concerned public and private sector parties.

The current authoritative version is tagged as release/tag in this repository.

The EUDI Wallet Reference Implementation below is built based on the Architecture Reference Framework.

⭐Wallet Reference Implementation - Open Source Code

🚀 EUDI Wallet open source code is now available online. The journey has just started, get started with your implementation!

For further information on the repositories please consult the list of repositories.

Under the Digital Europe Programme, the Commission is facilitating work to develop, implement and scale up the European Digital Identity framework. The actions aim to arrive at a set of technical references, standards, components and solutions including an application of the EU Digital Identity Wallet to be made available to Member States.

The EUDI Wallet Reference Implementation aims at showcasing a robust and interoperable platform for digital identification, authentication and electronic signatures based on common standards across the European Union.

High Level Overview

Android Overview

A high level overview of the used repositories for the Android platform can be found in the below diagram. For further information please consult the list of repositories.

graph TD;
    A[eudi-app-android-wallet-ui]
    B[eudi-lib-android-wallet-core] -->  |Wallet Core|A 
    C[eudi-lib-android-wallet-document-manager] -->  |DocumentManager|B 
    D[eudi-lib-android-iso18013-data-transfer] --> |TransferManager|B 
    E[eudi-lib-jvm-openid4vci-kt] --> |OpenId4VciManager|B 
    F[eudi-lib-jvm-siop-openid4vp-kt] --> |OpenId4VpManager|B 
    G[com.android.identity:identity-credential-android] --> |SecureArea,StorageEngine|B 
    H --> D 
    I[eudi-lib-jvm-presentation-exchange] --> F 
Loading

iOS Overview

A high level overview of the used repositories for the iOS platform can be found in the below diagram. For further information please consult the list of repositories.

graph TD;
    A[eudi-app-ios-wallet-ui]
    B[eudi-lib-ios-wallet-kit] -->  |Wallet Core|A 
    C[eudi-lib-ios-wallet-storage] -->  |Wallet Storage|B 
    D[eudi-lib-ios-iso18013-data-transfer] --> |Transfer Manager|B 
    E[eudi-lib-ios-openid4vci-swift] --> |OpenId4Vci Manager|B 
    F[eudi-lib-ios-siop-openid4vp-swift] --> |OpenId4Vp Manager|B 
    G[eudi-lib-ios-iso18013-security] --> |Mdoc Security|D 
    H[eudi-lib-ios-iso18013-data-model] --> |Mdoc Data Model|D 
    I[eudi-lib-ios-presentation-exchange-swift] --> F 
Loading

Related Content

Big Picture

Electronic Identification

Electronic identification (eID) is one of the tools to ensure secure access to online services and to carry out electronic transactions in a safer way.

Q&A Digital Identity Regulation

Frequently Asked Question about the Digital Identity Regulation

Last update

26 July 2024

About us

Pinned Loading

  1. eudi-doc-architecture-and-reference-framework eudi-doc-architecture-and-reference-framework Public

    The European Digital Identity Wallet

    Makefile 438 60

Repositories

Showing 10 of 44 repositories
  • eudi-lib-jvm-sdjwt-kt Public

    A library for issuing and verifying SD-JWT

    eu-digital-identity-wallet/eudi-lib-jvm-sdjwt-kt’s past year of commit activity
    Kotlin 17 Apache-2.0 6 4 2 Updated Nov 29, 2024
  • eu-digital-identity-wallet/eudi-lib-android-wallet-core’s past year of commit activity
    Kotlin 20 Apache-2.0 11 2 2 Updated Nov 29, 2024
  • eudi-srv-web-issuing-eudiw-py Public

    APIs and code of the eudiw provider backend PID, mDL and EAA issuer following OID4VCI

    eu-digital-identity-wallet/eudi-srv-web-issuing-eudiw-py’s past year of commit activity
    Python 18 Apache-2.0 21 6 5 Updated Nov 29, 2024
  • eudi-app-ios-wallet-ui Public

    EUDI Wallet Prototype

    eu-digital-identity-wallet/eudi-app-ios-wallet-ui’s past year of commit activity
    Swift 33 EUPL-1.2 11 3 0 Updated Nov 29, 2024
  • eudi-lib-ios-wallet-kit Public

    This repository contains the EUDI Wallet Kit library for iOS. The library is a part of the EUDI Wallet Reference Implementation project.

    eu-digital-identity-wallet/eudi-lib-ios-wallet-kit’s past year of commit activity
    Swift 11 Apache-2.0 14 5 0 Updated Nov 29, 2024
  • eu-digital-identity-wallet/eudi-web-verifier’s past year of commit activity
    TypeScript 8 Apache-2.0 12 1 7 Updated Nov 29, 2024
  • eudi-srv-pid-issuer Public

    A micro-service acting like PID/mDL Issuer according to OpenID4VCI

    eu-digital-identity-wallet/eudi-srv-pid-issuer’s past year of commit activity
    Kotlin 16 Apache-2.0 8 2 1 Updated Nov 29, 2024
  • eudi-lib-ios-rqes-ui Public

    EUDI Remote Qualified Electronic Signature (RQES) UI library for iOS

    eu-digital-identity-wallet/eudi-lib-ios-rqes-ui’s past year of commit activity
    Swift 0 Apache-2.0 1 2 0 Updated Nov 29, 2024
  • eudi-srv-web-walletdriven-signer-external-sca-java Public

    Wallet-driven rQES external SCA

    eu-digital-identity-wallet/eudi-srv-web-walletdriven-signer-external-sca-java’s past year of commit activity
    Java 0 Apache-2.0 1 1 0 Updated Nov 29, 2024
  • eudi-lib-android-rqes-ui Public

    EUDI Remote Qualified Electronic Signature (RQES) UI library for Android

    eu-digital-identity-wallet/eudi-lib-android-rqes-ui’s past year of commit activity
    Kotlin 0 Apache-2.0 2 2 1 Updated Nov 29, 2024