Skip to main content

Integration with Swiss e-ID

About the provider​

The digital identity (e-ID) allows Swiss citizens and people with a Swiss residence permit to prove their identity online. Currently, this initiative is in public beta mode and the federal government will start issuing the e-ID in the swiyu wallet app in the third quarter of 2026 at the earliest.

You can find additional details in the developer documentation.

Required changes to make it work in your environment​

Swiss e-ID side​

  • You’ll need the swiyu wallet app on your phone to be able to hold your Swiss-eId credentials, and scan verification QR codes.
note

The swiyu wallet app only works with legitimate Swiss e-ID credentials. It will not work with Beta-ID credentials. For testing with beta-ID credentials, use the sandbox wallet instead. Then, you may request a Beta-ID identity for yourself, or just use one of the two templates (Helvetia or Marco). Click the Request the issuing of a Beta-ID button, and scan the QR code with the sandbox Swiyu wallet app.

Nevis side​

No customization is needed, the default settings of the login-swiyu-step pattern performs the necessary steps in any deployment

Nevis ID Example Project Swiss eID integration
note

The default values entered in the example project will only work if you use the sandbox wallet and Beta-ID credentials. For a production setup, you will need to change the verifier base URL to a production verifier service, and enter the DIDs of the issuers you want to trust in the Accepted Issuer DIDs field. If you want to host a verifier, please check the relevant documentation here.

User experience of the integration with Nevis ID​