G GARAGEFOR YOUR TESLA
Not connectedConnect account

A CLEARER VIEW OF YOUR EVERYDAY

Your garage, at a glance.

A little more connected to the car you love.

YOUR VEHICLE

Make yourself at home.

Awaiting connection
Illustration of a silver electric sedanYOUR NEXT DRIVE STARTS HERE
01 / CONNECTION

Meet your garage.

Bring your Tesla into view. Sign in to see your vehicles and check in before your next drive.

Connect with Tesla

Vehicle information access only. Your sign-in happens with Tesla.

The essentials

Your vehicle readings will appear here.

Battery

—%

Ready when you are

Estimated range

—mi

Vehicle-reported estimate

Charging

—

No reading yet

Cabin temperature

—°F

A comfortable start

Odometer—
Sentry mode—
Software—
Data refreshOn your terms

Refresh when you need an update. Readings are kept for 60 seconds between requests, and the app lets a sleeping car rest.

Connection setupChecking configuration

Finish these steps to connect your account. Your client secret stays on the server.

  1. Checking credentials…The app reads CLIENTID and CLIENTSECRET from your existing .env.
  2. Set your app addressAdd APP_URL=https://your-domain.example to .env and serve this app at that address. In the Tesla developer portal ↗, match the allowed origin to that address and the redirect URI to the callback below.
    —
  3. Register your app domainGenerate a key with node scripts/tesla.mjs keys. Once your public HTTPS address serves the key, run node scripts/tesla.mjs register. The Tesla registration docs ↗ explain this step.
  4. Connect your Tesla accountEnable Vehicle Information for your Tesla app, then use Connect with Tesla above. Check the API billing limit in your developer account; vehicle data requests can incur charges.