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
  • Social Login with Global Accounts
  • Developer License
  • Getting a License
  • Configuring the License
  • Using the License
  • Vehicles Table
  • Viewing Public License Data + Collaboration
  • Get DIMO Credits
  • Use your Balance
  • Billing

Was this helpful?

  1. DEVELOPER GUIDE

Developer Console

Registering as a build on DIMO developer

PreviousDeveloper OverviewNextAuthentication

Last updated 10 days ago

Was this helpful?

DIMO Check-in

For developers that previously registered with Developer Console prior to November 2024, your Developer License will NOT be managed by the Console. You could either create a new license with the new account, or continue to use your old license as is.

The (aka console) is a self-service portal that assists with developers in getting their Developer License, and getting DIMO Credits. For more information about Developer Licenses, check out .


Social Login with Global Accounts

The console supports three types of social logins: Google, Apple, and Github. You can also create an account with any email address using the input field. The OAuth process authenticates your identity and provisions a DIMO Global Account through the Accounts API, using the email address associated with your OAuth provider. If your email is already registered with DIMO Mobile, you can seamlessly access that account in the console.

Developer Notes


Developer License

Getting a License

Developer Notes

Creating a Developer License is FREE, and the name that you give your license is public to all other developers. Your Developer License name is like a username - it must be unique amongst all the existing licenses on the DIMO Network.

Once your license is created, you will be presented with your license details. The Client ID is your public key, which can also be used to identify your license. To the left of your license name is the Token ID of your license, which is a number that can be used to identify your license as well.

Configuring the License

API Keys & Redirect URIs

Using the License

Vehicles Table

You can easily view the vehicles that have shared privileged access to you via the Vehicles Table at the bottom of the License Details Page:

Viewing Public License Data + Collaboration

In order to view other public licenses, you must meet the following requirements:

  1. Have created your own account on the DIMO Developer Console, and

  2. Have created your own personal Developer License (even if you're just using this account to view other public license details).

Once you've met these requirements and are logged into your console account, you can view public license data by navigating to the following URL:

https://console.dimo.org/license/details/<license_token_id>

If you're trying to view details for a specific license, ask the license owner to provide you with the license token Id number and insert it into the URL above. For example:

Please note that public licenses do not contain sensitive personal information such as API Keys. You will need to request and securely share API Keys with your team as needed. We currently do not support shared developer license accounts with edit access - just read-only details via the method above.


Get DIMO Credits

This section is under construction, and will be updated once our billing system is finalized.

After logging in, you may see an empty account or one that already contains DIMO tokens.

Use your Balance

The current Console supports paying for DCX using your account balances.

Billing

Coming soon!

If you are using , be sure to select the matching email to login when going through Login with Google. A mismatching email will result in a passkey error.

Before accessing the , you will need to obtain and configure a . You can easily obtain a Developer License directly via the console. Once you're logged in, simply give your license a name and hit "Create".

Within your license details, you will need to generate API Keys (aka private keys) and Authorized Redirect URIs for your license to work. The API Keys you generate will only be displayed once, so it's important that you copy and save your API Key somewhere secure upon generation. The public-facing authorized redirect URI is for the DIMO Auth server to validate your license access and used to redirect your users post sign-on (see ).

With a valid combination of the three parameters (Client ID, API key, and Redirect URI), you have now unlocked the DIMO APIs. For more information, check out how to use these details with the or the .

The Developer Console pulls in data from the public , which gives you the ability to view public license details of any license on the network. This comes in handy if you're collaborating with other team members who need read-only access to your license details, such as your Client ID and configured Redirect URIs.

Google Chrome Profiles
DIMO APIs
Developer License
Login with DIMO
Data SDK
Login Component SDK
Identity API
https://console.dimo.org/license/details/78
DIMO Developer Console
Additional References > Developer License
Login to DIMO Developer Console
Creating your Developer License with a public-facing name
License Details: Token ID, License Name & Public Client ID
API Keys: The public addresses of the API Keys you generate, your keys are safe with your own storage
Authorized Redirect URIs: The URIs you configure for your license
Total vehicles shared with your License
Vehicles Table with Vehicle MMY