Skip to main content.
Developer Newsletter 15 min read

Build On DIMO: December 2024

December 17, 2024

2024 Wrapped

Hello builders! It’s been quite a year, and the number of developers building on DIMO keeps on growing. As we begin looking ahead toward 2025, here’s what we’re cooking up between now and the New Year:

  • Login with DIMO: It’s now easier than ever to get DIMO login added to your application.

  • Somewhere Around… Here: The Telemetry API gets new ApproximateLocation updates.

  • There’s A Webhook For That: The team is working on a new webhook system, allowing you to get instantly notified based on changes to vehicles that have been shared with you.

  • Anyone Can Build: Interact with the Network in just a few minutes with our upcoming workflow automations.

🔑 Login with DIMO

If you haven’t already heard, the team over at Roil just launched one of the first products that fully integrates the Login with DIMO React Component SDK! By using the login component, Roil was able to quickly get hundreds of Tesla owners connected to their app, and it was all plug & play.

Because the Login with DIMO component utilizes Global Accounts and the Transactions SDK (for making on-chain transactions) under the hood, everything is pre-configured for you so that you can focus on building your application.

Treat this like a SSO integration on your app, and start getting users connected while sharing their vehicle data with you in a jiffy.

📍 Somewhere Around… Here

The newest update to the Telemetry API includes the ability to access approximate vehicle locations, giving users an extra layer of privacy while still sharing their general location information. By making queries with currentLocationApproximateLatitude and currentLocationApproximateLongitude, you can retrieve coordinates to the general location of a vehicle, without a user revealing specific personal location information.

This replaces the privacy zones previously set via the DIMO mobile app, which had restrictions on how many privacy zones one could set. Users now have the option to share approximate locations instead.

🪝 There’s A Webhook For That

When the temperature starts falling, so does your tire pressure.

DIMO has been providing developers with access to historical vehicle data for a while now, but wouldn’t it be nice to get real-time, daily, or hourly updates on vehicle events? Coming early next year, we’ll be launching all new webhooks that will allow you to do just that for vehicles that have been shared with your app.

You’ll be able to configure webhooks for a number of different events, such as:

  • Low tire pressure

  • Vehicle rewards earning events

  • When a vehicle is travelling above a specified speed

  • When a vehicle’s fuel level or range falls below a certain threshold

  • When a vehicle has shared (or has stopped sharing) permissions with your app

  • When a vehicle starts and ends a trip

Keep an eye on the build-on-dimo channel in Discord, along with the monthly developer newsletter - we’ll make a more formal announcement when webhooks are ready for prime time.

🔨 Anyone Can Build

Over the past year, we’ve made it easier for developers to gain access to the DIMO Network by launching the Developer Console, the Data SDK in multiple languages (TypeScript, Python, .NET), the all-new Transactions SDK for on-chain transactions, and the Login with DIMO React Component.

Sometimes, though, you just want a quick starting place to begin understanding the flow of data and the types of data that you can get back from the network. Coming early next year, we'll be featured on an industry leading low-code platform that allows developers to build with DIMO through workflow automation, which will help us begin onboarding a whole new generation of builders and tinkerers. These automated workflows will also include webhook support in the near future.

You can check out our full roadmap for the new low code solutions here, and if you’re interested in making your own contributions or have an idea, let us know by writing to us directly or via Discord.

That’s A Wrap…

2024 has been an incredible year with more developers building on the DIMO Network – but we’d venture to say that 2025 is going to be even bigger. As a reminder, don’t forget about the DIMO Ignite Grants Program, where you could have the opportunity to be funded for a business proposal. And as always, we want to learn more about what you’re building: hit us up in the build-on-dimo Discord channel and let us know!

Happy Holidays from the DIMO Team!

Written by: Barrett Kowalsky Developer Relations @ DIMO

Barrett Kowalsky is on the DIMO Engineering team. Prior to working at DIMO, he developed the Python SDK for DIMO as a community contributor. A long-time crypto enthusiast, Barrett enjoys collaborating with other devs and coding for hours to some smooth lo-fi beats.

Continue reading

Connect my car

Select your car make and year

We'll use this to tell you how you can connect your car to DIMO.