Self-Hosting Plugins using Galaxy
Last updated
Last updated
Galaxy is an open source solution developed by Rely.io that enables seamless integration of third-party systems with our internal developer portal. With Galaxy, you can leverage existing integrations to ingest your data into Rely.io or create custom integrations tailored to your needs. As an open source project, its repository can be found here.
Built with Python, Galaxy offers reusable components, making it easy to add integrations to the framework. It employs JQ syntax to accurately map data from third-party APIs into the Rely data model.
To setup an integration with a third-party tool you must create a plugin for it. If you haven't done it yet, please follow the instructions on the next step "Creating the plugin". Otherwise feel free to skip this step.
Creating the plugin
In your Rely.io application, go to Portal Builder
> Plugins
and select "Add Data Source".
Select the tool you'll be using and tick the "Is your plugin self hosted?" option. Fill the required information (if any required) and submit.
Select "View details" on the plugin you want to setup and move to the "self-hosted instructions" tab.
You'll notice there's a command to deploy Galaxy into a Kubernetes cluster using an Helm chart. You might need to adjust the command to include additional variables required by the plugin, The info on the variables required to setup for the plugin should be checked on its own documentation.
For more detailed information regarding Galaxy installation and configuration options check the open source repository.