Live data from Hacker News

Tesla is launching their developer APIs

developer.tesla.com

61–70 of 131 posts

Re: Tesla is launching their developer APIs

#61
post #27

I'd like to hear a security expert's take on this. Something about this makes me feel real nervous.

I'll take it over the existing situation and over the situation of fully undocumented APIs that others seem to use. I'm afraid there is likely a lot of security by obscurity left in the auto industry.

Re: Tesla is launching their developer APIs

#62
I don't understand some things, and I'm not going to phrase them as questions but just my opinions.

1) it seems silly to build anything on Teslas platform. 2) it seems silly for customers to add more commercial stuff on top of Teslas platform.

Even as someone who develops software for a living, I think most tech out there today is stupid. Some is useful but most seems not. And occasionally someone shows me use for something I thought was dumb, but I can usually go on without it.

Am I a luddite?

Re: Tesla is launching their developer APIs

#63
post #38

Earlier quoted context omitted.

My own anecdotal contribution, based off the constant bickering of people I know who work for engineering firms that have Tesla as a client, is that they do not have any of their shit organized in a manner which could be remotely described as "together".

There are many words I could use to describe my limited interactions with Tesla manufacturing, but "together" is not one of them. After being harried to hurry up and build something exactly to the 34th revision of their ever-changing specs (the inside of the electrical panel was powder-coated the wrong manufacturer-original color and therefore unacceptable, and on and on...) and warned about the severe penalties for…

It seems like they are performing as expected for a fast moving organization.

Re: Tesla is launching their developer APIs

#64

Another SAAS embedded within Car which cannot be opted out. Is there a way to get FOSS Tesla? IMO the Government must intervene to make this opt-in rather than compulsory?

FOSS laws never made as much sense. How can we not have the right to understand how our 3000 lb death machines work?

No one’s forcing you to use them

Re: Tesla is launching their developer APIs

#65

Another SAAS embedded within Car which cannot be opted out. Is there a way to get FOSS Tesla? IMO the Government must intervene to make this opt-in rather than compulsory?

This is an API for developers to build opt-in apps on top of. The user (the Tesla owner) has to explicitly grant access to an app for it to do anything.

Re: Tesla is launching their developer APIs

#66
post #27

I'd like to hear a security expert's take on this. Something about this makes me feel real nervous.

I mean, oauth2 is pretty much the standard/best practice for third party access to user-controlled identity and/or resource permissions. I'd like to know more about scopes and how they do authz, but as far as access goes, this has the makings of a best practices implementation like you'd see from Google, reddit, etc. Fine grained access control via scopes, user-facing "you want this app to get access to permissions?"…

oauth2 was the best practice way to do that back in 2014.

Now, companies like Facebook have discovered the hard way that most users don't think carefully before giving away access to their data. All it takes is one app that says "I'd like access to everything you can see on facebook please", and that's how cambridge analytica happened.

Ever since then, the vast majority of companies have locked down API's - because the company doesn't want to get in legal hot water for the actions of a third party app granted full access by the user.

Re: Tesla is launching their developer APIs

#68
Interesting. Home Assistant happened to post about this this afternoon after Mazda’s lawyers rattled sabres about the unofficial Mazda integration; they pointed to Tesla and moreover Audi VW as being much more constructive (including an official home assistant app for VW group’s on-board app platform)

Re: Tesla is launching their developer APIs

#69

I take it as a sign of the current state of hackernews that nearly no one took the time to actually RTFA. This isnt about making apps that run on the car, this is about being able to integrate your external apps with the fleet API. Like, can external app that has permission would be able to locate the vehicle. That said, I think the security implications are fairly important, since I expect one of the exposed feature…

> I expect one of the exposed features is to be able to unlock or start the car. I'd really like that (effectively allowing third parties to implement their own tesla app). However, I suspect that no/very few third parties will be allowed to have that API scope.

Why not? API calls are scoped to a token associated with your Tesla vehicle(s).

This API looks like it is meant to control entire fleets.

Also, like Apple devices, I assume Tesla will have master control over the cars in the same way and can brick them if needed.

Re: Tesla is launching their developer APIs

#70

I don't understand some things, and I'm not going to phrase them as questions but just my opinions. 1) it seems silly to build anything on Teslas platform. 2) it seems silly for customers to add more commercial stuff on top of Teslas platform. Even as someone who develops software for a living, I think most tech out there today is stupid. Some is useful but most seems not. And occasionally someone shows me use for so…

I don't mean to offend, but I think ironically your comment is silly.

If I understand you correctly, you think that there is no value to be added by software to a Tesla.

There are very obvious counter examples. E.g. fleet management for rental cars or 3rd party navigation (in the case of these APIs running on a phone, but using the API for e.g. the current state of charge). There are countless other possible products to be built on top of Teslas platform.

Post reply on HN