I am exploring using Qiskit in other programming languages for game development, such as C# (for Unity game engine), JavaScript (Phaser.io) and Lua (LÖVE2D).

Is there a general way to call Qiskit class and methods from other programming languages? Perhaps this is a question related to python and not specific to Qiskit. But I think it still has values in this stackexchange for people want to develop applications in other languages using Qiskit.

The answer for Julia: Qiskit in Julia language? is related but not the same. I have edited the question for C#, JavaScript and Lua specifically.


1 Answer 1


Yes it can be converted to required Programming language. Py4J , Py4J enables Python programs running in a Python interpreter to dynamically access Java objects in a Java Virtual Machine.  SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.