Connections

What is a Connection?

A connection is the base unit through which access to an external institution (such as a cryptocurrency exchange) can be established. Connection attributes may vary depending on the institution. Some exchanges, like Binance, allow access through API keys. Other institutions, like Coinbase, offer a complete OAuth flow. Gem APIs encapsulate the different authentication schemes by providing a single Connection interface to streamline access to many exchanges from a single source.