---
title: Implement your use cases with the DaVinci module
description: Provides a directory of guides for implementing various use cases with the DaVinci module, such as PingOne Protect, social login, and one-time passcodes.
component: orchsdks
page_id: orchsdks:davinci:use-cases
canonical_url: https://developer.pingidentity.com/orchsdks/davinci/use-cases.html
revdate: Fri, 17 Oct 2025 14:50:55 +0100
keywords: ["DaVinci", "Use Cases", "PingOne Protect", "Social Login", "OTP"]
---

# Implement your use cases with the DaVinci module

[icon: circle-check, set=far]PingOne [icon: android, set=fab]Android [icon: apple, set=fab]iOS [icon: js, set=fab]JavaScript

The DaVinci module enables you to implement many authentication, registration, and self-service use cases into your mobile and web apps.

[icon: shield-check, set=fadr, size=3x]

#### [PingOne Protect](use-cases/protect/index.html)

Evaluate risk with PingOne Protect.

[icon: user-key, set=fadr, size=3x]

#### [FIDO and Passkeys](use-cases/fido/index.html)

Implement Passkeys using FIDO2

[icon: circle-user-circle-plus, set=fadr, size=3x]

#### [Social sign-on](use-cases/external-idp/index.html)

Authenticate users with external IdPs

[icon: hourglass-clock, set=fadr, size=3x]

#### [One-time Passcodes](use-cases/otp/index.html)

Add MFA with one-time passcodes (OTP)
