LogoLogo
DocsHomeSupportContact
  • Getting Started
    • Introduction
    • Build on DIMO
  • DEVELOPER GUIDE
    • Developer Overview
    • Developer Console
    • Authentication
    • DIMO Developer SDKs
      • Data SDK
      • Login with DIMO SDK
        • React Component
        • Login with DIMO Redirect
        • Core Functionalities
      • TypeScript: Transactions SDK
      • SDK Release Notes
    • Low Code Tools
      • n8n: Getting Started
    • Permissions Contract: SACD
    • DIMO Credits
    • Response Types
    • Rate Limits
    • Developer FAQ
    • Developer Changelogs
    • Troubleshooting Common Issues
  • API References
    • Overview of DIMO API
    • Attestation API
    • Device Definitions API
    • Identity API
      • Schema & Types
      • Scalars
      • Nodes & Objects
        • AftermarketDevice
        • AftermarketDeviceConnection
        • DCN
        • DCNConnection
        • DeveloperLicense
        • DeviceDefinition
        • Earning
        • EarningsConnection
        • Manufacturer
        • Sacd
        • SyntheticDevice
        • Vehicle
        • VehicleConnection
        • VehicleEarnings
        • UserRewards
      • Common Queries
    • Telemetry API
      • Schema & Types
      • Scalars
      • Nodes & Objects
        • Signals
        • SignalsLatest
      • Common Queries
    • Token Exchange API
    • Trips API
    • Valuations API
  • DIMO Hardware
    • Introduction
    • DIMO Hardware Application
    • DIMO Manufacturing License
    • Development & Certification
    • Audits & Assessments
      • Hardware & Security Audit
      • Customer Experience Assessment
      • Integration Testing & Quality Control
      • Final Approval
    • DIMO Device License
      • Device Minting Certificates
    • Essential Documents
      • Hardware & Security Audit Checklist
      • Approved Hardware Auditors
      • DIMO Memorandum of Understanding (MOU)
  • Additional References
    • Developer License
    • DIMO GraphQL Basics
  • Deprecated Resources
    • Guides
      • Developer Journey
      • Quick Start Guide
      • Hello World
      • Code Exchange Flow
    • Data Availability
Powered by GitBook
On this page
  • Getting Started
  • Key Features

Was this helpful?

  1. DEVELOPER GUIDE
  2. DIMO Developer SDKs

Login with DIMO SDK

Expedite your build using the Login with DIMO components

PreviousData SDKNextReact Component

Last updated 2 months ago

Was this helpful?

Before getting started, make sure that you've first created a Developer License and application in the , as you will need a clientId, redirectUri, and apiKey for this section.

Getting Started

There are two methods for integrating a Login with DIMO (LIWD) flow into your application:

  1. (for React-based applications)

  2. Use another framework with (for non-React applications)

Select the implementation method above that you plan to use in order to get started.


Key Features

  1. Pre-built components: The SDK offers pre-built React components that can be imported easily.

  2. Flexibility with multiple integration modes: The components are designed to be flexible with multiple integration modes, such as a popup or redirect.

  3. Login with DIMO: End users are presented with a email login field, and an OTP will be sent to the email for authentication. A passkey prompt will be triggered after the OTP for either setup or login. .

  4. Integration with the Transactions SDK: The React components seamlessly integrate with the , allowing you to leverage the SDK's features and functionalities such as creating a vehicle and sharing vehicle permissions, etc.

This SDK utilizes for developers and manages to connect to the user's DIMO account. Once connected, it further integrates with the to perform operations associated with the user's vehicles and permissions.

DIMO Developer Console
React Component SDK
Redirect URL
Accounts API
Transactions SDK
Transactions SDK
Login with DIMO Button Component
Popup Component