In principle, any programming language can be used with Elody.
All uploaded programs are wrapped in a Docker container, so the language does not matter.
However, as this website is still in its beta phase, only Python has official library support. You could still upload programs in other languages if you want to, but you will have to take care of the input/output mappings yourself.
You can use the library 'lod', as shown in the examples of the tutorial.
Documentation for this library can be found here.
This library supports Python 2.7 and Python 3 and above.