> For the complete documentation index, see [llms.txt](https://docs.opencga.opencb.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opencga.opencb.org/manual/using-opencga/client-libraries.md).

# Client Libraries

OpenCGA implements four client libraries:&#x20;

* [Java](/manual/using-opencga/client-libraries/java.md)
* [Python](/manual/using-opencga/client-libraries/python.md)
* [R](/manual/using-opencga/client-libraries/r.md)
* [JavaScript](/manual/using-opencga/client-libraries/javascript.md)

The source code of all these client libraries is autogenerated by OpenCGA, this ensures all the four clients are functionally equivalent and 100% of REST API.
