Gem APIs offer a number of services across many institutions. With the APIs, you can do things like create a Gem account, link an exchange or buy cryptocurrency. We list all the available services and products with relevant endpoints in this document.
Before going further, let's get our terminology straight:
| Term | Meaning | Examples |
|---|---|---|
| Institution | An institution that Gem interfaces with. | Coinbase, Wyre, Coinify. |
| User | A collection of Gem objects that is protected with the user's log in credentials. | |
| Profile | A profile is a list of attributes that relate to the identity of the user. A single user may have multiple profiles. | ID, Name, Address, etc. |
| Connection | An object the creates a relation between a User and an Institution. Connections are powered by information that allows for authorized access to the underlying institution. | Binance API key and secret. |
| Account | A subset of a connection. This could be a cryptocurrency wallet on an exchange, or a payment method with Wyre. | A bitcoin account on Binance. |
| Transaction | An action carried on a user's account with an institution, whether directly with the institution or via Gem. |
