The python code is an implementation of a program that uses the Coinbase API to make trades, fetch market data, etc.
In my day, we'd call that a Program, Library or an SDK. Definitely wouldn't call that an "Unofficial API".
When I think of "Unofficial API", I think of an API that wasn't intended for public use and is undocumented and supported by the company. Like the Pandora API some music players have reversed... or the Pokemon GO API people are talking about in this very thread.
Coinbase released, documented and supports their API. Anything that uses that API to do things is just a program, or library.
Coinbase may have an official API, doesn't mean they support the Python implementation of their API, hence the 'unofficial' as in 'not maintained by the coinbase dev team'
These implementations are there for devs to save time and simply import the API implementation as a module and use already made functions to do the API calls
I agree it's a library but these days anything is being called an 'app' it's kind of the same with API and API implementation (library). It makes it confusing
The python code is an implementation of a program that uses the Coinbase API to make trades, fetch market data, etc.
In my day, we'd call that a Program, Library or an SDK. Definitely wouldn't call that an "Unofficial API".
When I think of "Unofficial API", I think of an API that wasn't intended for public use and is undocumented and supported by the company. Like the Pandora API some music players have reversed... or the Pokemon GO API people are talking about in this very thread.
Coinbase released, documented and supports their API. Anything that uses that API to do things is just a program, or library.