Developer Console
Registering as a build on DIMO developer
Last updated
Registering as a build on DIMO developer
Last updated
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 DIMO Developer Console (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 Additional References > Developer License.
The console supports two types of social logins: GitHub and Google. 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
If you are using Google Chrome Profiles, be sure to select the matching email to login when going through Log in with Google
. A mismatching email will result in a passkey error.
After logging in, you may see an empty account or one that already contains DIMO tokens. If your account does not have DIMO tokens, you may need to use a standard payment method to convert funds into DIMO Credits.
For onramp, DIMO integrates with Stripe to offer an onramp into cryptocurrencies. And once onramped, users will able to swap their way into DIMO Credits.
Before accessing the DIMO APIs, you will need to obtain and configure a Developer License. To get a license, you simply need to create an app after getting some DIMO Credits. When creating an app for the very first time, you will be asked to provide a project namespace and an app name.
DIMO Check-in
After app creation, you can now configure your application accordingly. The Client ID
is your public key, whereas the API key
is your private key. The authorized redirect URI is also a required field in order for the DIMO Auth server to validate your access.
With a valid combination of the three parameters (Client ID
, API key
, and Redirect URI
), you have now unlocked the DIMO APIs.
By default, you are logged into the console as the owner
of an organization. We highly suggest using a team email to handle the account creation and use the team management features to invite developers working on your product.
With team management, you can invite developers as collaborators
of the organization under Settings > Team Management > Invite team.
Developer Notes
A collaborator
does NOT register a DIMO Account with the invited email, it only acts as a read-only user on the Developer Console.
Select Production over Sandbox when creating an app for now. Our Sandbox environment isn't readily available for developers without development devices or vehicles. DIMO is working on a Vehicle Simulator for the Sandbox environment to enable development.