Build On DIMO - November 2024
Hello developers and builders! Here are the biggest updates introduced this month on the DIMO Developer Platform:
American Dreams: More data on the Telemetry API, more possibilities!
Developer Dreams: A look back at how far we’ve come in just six months in offering our SDKs.
Developer Console: The highly anticipated v2 is live, packed with updates to simplify your workflow.
Docs, Docs, Docs: Updated documentation to reflect all the recent changes.
As the web3 world heats up over the last few weeks, major DIMO features were launched to streamline tools and expand how apps integrate with DIMO data. We’re committed to empowering developers like you to turn ideas into reality.
🇺🇸 American Dreams Come True
Tire pressure and oil life for certain models of Ford and General Motors are now available via the Telemetry API! This enhancement of signals complements the existing dataset for these American vehicles, making them more functional. Let us know what’s holding you back from building!
💻 Developer Dreams Come True
Let's rewind to 6 months ago. DIMO had no developer SDKs, and developers had to integrate API-by-API & endpoint-by-endpoint to get DIMO integrated. Not to mention how vague it was to interact with the blockchain.
Fast forward to today, let's take a drive down memory lane and look at what has been built for developers:
May 2024 - DIMO launched the first SDK in dimo-node-sdk in Typescript, it provided developers an easy connector to get data.
September 2024 - our community helped us launch our first SDK in Python, it mirrors the functionalities of the first SDK.
October 2024 - DIMO launched transactions SDK in Typescript, designed to send on-chain transactions.
November 2024 - we renamed dimo-node-sdk to data-sdk, while launching our first React Component SDK login-with-dimo. This utilizes the transactions SDK and makes sharing vehicle permissions a breeze.
The combination of login-with-dimo and data-sdk gives developers building on DIMO the shortest route to market. In 3 simple steps, you will be able to get vehicle data integrated with your application:
Drop the React component in your app
Let your users give your app data permissions
Start building your app with DIMO data with the correct permissions
This is not the end, as we aim to further break down the barriers of web3 technologies for DIMO builders. Let us know what you want to see next!
🆔 Developer Console
We teased about the Developer Console v2 last month, it is now LIVE with all the most useful updates for devs. 💥
Getting started is easier than ever. You can still sign in with Google or GitHub, which automatically provisions you with a DIMO Global Account. If your email matches the one you’ve used with DIMO Mobile, you’ll gain access to the same account on the console, complete with the same passkey for seamless integration.
Once logged in, you can use your existing balance or pay with a card to purchase DIMO Credits (DCX) — think of these as the DIMO-equivalent of AWS credits, used to power your development infrastructure. After creating your app, you’re officially registered as a developer with DIMO credentials — welcome to the ecosystem!
Important Note for Existing Developers
If you’ve previously registered a developer license on the old console, your license remains valid but will not be managed via the new Developer Console. We understand that the migration to Global Accounts may bring some short-term inconveniences, but this upgrade lays the foundation for a more unified and efficient platform for all developers. Thank you for your understanding as we continue to improve! 🙏
💊Docs, Docs, Docs
To learn more about our progress and how to build a DIMO integration, visit our newly-revamped API doc site.
James Li is on the DIMO Engineering team. Before DIMO, he spent 10+ years leading integration efforts for a last-mile delivery platform, a customer engagement platform for utilities, and defect inspection systems for semiconductors. James enjoys working with cutting-edge technology and working alongside creative thinkers.