Overview

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:

TermMeaningExamples
Institution An institution that Gem interfaces with.Coinbase, Wyre, Coinify.
UserA 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.
AccountA subset of a connection. This could be a cryptocurrency wallet on an exchange, or a payment method with Wyre.A bitcoin account on Binance.
TransactionAn action carried on a user's account with an institution, whether directly with the institution or via Gem.