GL Connector

A Python SDK for seamlessly connecting to APIs that implement BOSA's Plugin Architecture under HTTP Interface. This connector acts as a proxy, simplifying the integration with Connector-compatible APIs.

Features

  • Simple and intuitive API for connecting to Connector-compatible services

  • Automatic endpoint discovery and schema validation

  • Built-in authentication support (API Key and User Token)

  • User management and OAuth2 integration flow support

  • Type-safe parameter validation

  • Flexible parameter passing (dictionary or keyword arguments)

  • Retry support for requests that fail (429 or 5xx)

  • Response fields filtering based on action and output

Installation

Prerequisites

Before you can proceed, ensure that:

  • Python: v3.11 or v312

  • API key: will be used for a client to communicate with the Connector API

To install the GL Connector, you need to include it in your project's dependencies. You can use your favorite package manager to install:

These commands will add the GL Connector to your project's environment, allowing you to easily interface with Connector's various 3rd party integrations.

Last updated