The goal of SynapseClient.jl is to provide a lightweight wrapper around the Synapse Python Client (https://github.com/Sage-Bionetworks/synapsePythonClient), that has full functionality but is easy to maintain and extend as the python client changes.
Notable differences to the python version:
SynapseClient.jl assumes that the Synapse python client is already installed in the Python installation used by Julia. You can install the python client by running:
run(`$(Conda.SCRIPTDIR)/pip install synapseclient`)
about 1 year ago