Skip to main content.
Developer Newsletter 14 min read

Build On DIMO - April 2025

April 24, 2025

Happy April Developers! This month we welcomed our 325th developer license minted, and we’re super excited to finally unveil the completely redesigned DIMO Developer Consolewebhooks beta, new Tesla signals, and enhanced features on Login with DIMO. Check out all the updates below ⬇️

🎨 DIMO Developer Console Gets a Refresh

Developer Console Redesigned

The wait is over: the completely redesigned DIMO Developer Console is here with a refreshed UI to match the updated DIMO branding and a slick new DIMO BUILD logo. This isn’t just a visual refresh – under the hood, the console has become even more decentralized, pulling in Developer License data directly via the Identity API. You should check out this blog post detailing all the changes, but for a quick summary, here’s some of the exciting updates you can expect:

  • A seamless new login experience, plus the ability to login via Apple.

  • Consolidating apps into a singular Developer License, with multi-license support coming soon.

  • An all new vehicles list for a quick, at-a-glance look at the vehicles that have shared permissions with you.

  • Easily view your Developer License Token ID right from the license details page (to the left of your license name).

  • The ability to check out other on-chain licenses directly from the Developer Console (pro tip: navigate to your developer license, and try changing the token ID in the URL – the number after /details/#)

And that’s just the beginning – in the coming weeks, we’ll be introducing even more features to the Developer Console, including the ability to configure webhooks (see below!), revamping the billing process, and much more!

🪝 Webhooks Enter Closed Beta

DIMO Webhooks


We’re putting the final touches on DIMO Webhooks, and have initiated the launch to closed beta testers. With webhooks, you’ll be able to create custom vehicle events and subscribe vehicles of your choosing based on conditions you set. This opens up an entirely new world of possibilities for building real-time applications and automations for your users.

To prepare for launch, reach out to DIMO developer support so you can begin exploring the documentation, which provides detailed information on how to create, update, and manage your webhooks. Just note that these endpoints are subject to change, so we don’t recommend officially getting started with these just yet.


Whether you want to trigger actions when a vehicle's odometer exceeds a certain value, monitor battery levels, or get alerts based on vehicle speed, the new webhook system will make it easier than ever to build responsive, event-driven applications on the DIMO Network.

📶 New Tesla Signals Are Now Available

New Tesla Signals

Developers who work with Tesla vehicle data will be excited to learn that we’ve added several new signals to the Telemetry API. These additional data points provide even more detailed information about Tesla vehicles specifically, enabling more feature-rich applications – check out the new signals below or directly in the docs here:

  • cabinDoorRow{1,2}{Driver,Passenger}SideIsOpen (1 or 0): Monitor the open/closed status of all doors in the vehicle

  • cabinDoorRow{1,2}{Driver,Passenger}SideWindowIsOpen: Track window positions throughout the vehicle

  • powertrainTractionBatteryChargingChargeVoltageUnknownType: Access charging voltage in volts (not labeled as AC or DC)

  • powertrainTractionBatteryChargingChargeCurrentAC: View AC charging current (only appears during AC charging sessions)

These new signals complement our recent Tesla Streaming support launched back in March, which brought improved real-time data to Tesla vehicles. Together, these enhancements provide developers with unprecedented access to detailed Tesla vehicle data, enabling more responsive and feature-rich applications.

🔌Filter By Powertrain Types in Login with DIMO

Login with DIMO

In case you missed it, we've recently pushed out another feature to help you get the right vehicle data shared with your app: powertrain type filtering in the Login with DIMO component! Update your SDK versions to take advantage of this feature — or, if you're using the redirect method, you'll get that update automatically.

The new powertrainTypes parameter allows you to specify which vehicle types you want to accept, supporting the following options:

  • ICE (Internal Combustion Engine)

  • BEV (Battery Electric Vehicle)

  • HEV (Hybrid Electric Vehicle)

  • PHEV (Plug-in Hybrid Electric Vehicle)

  • FCEV (Fuel Cell Electric Vehicle)

For an even more targeted experience, you can combine powertrainTypes with the existing vehicleMakes parameter to create a precisely tailored vehicle selection interface. We always recommend you pre-filter users' vehicles for a more tailored experience when integrating with DIMO. This approach helps users quickly identify compatible vehicles and streamlines the onboarding process for your app.

🤝 Join the Community

Connect with other developers and the DIMO Team on the #build-on-dimo Discord channel to ask questions about these updates or showcase your work. Last but not least, if you need funding to launch your project by integrating with the DIMO Network, apply to theDIMO Ignite Grants Program today.

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.