# Getting started for users
Currently, there are three official client libraries, a web-based interface for openEO and a QGIS plugin.
If you are unfamiliar with programming, you could start using the web-based editor for openEO (opens new window). It supports visual modelling of your algorithms and a simplified JavaScript based access to the openEO workflows and providers. openEO can also be used in QGIS through a QGIS plugin (opens new window).
If you are familiar with programming, you could choose a client library for three programming languages:
- JavaScript (opens new window) (client-side and server-side)
- Python (opens new window)
- R (opens new window)
Follow the links above to find usage instructions for each of the client libraries.
# Contribute
Didn't find your programming language? You can also access the openEO API implementations directly or start implementing your own client library.
If you are missing any functionality in the API feel free to open an issue (opens new window) or actively start proposing API changes as Pull Requests.
Feel free to contact us for further assistance.