ECL is our proprietary programming language designed specifically for processing your big data queries efficiently.
ECL is very flexible, allowing you to embed other languages you use regularly or prefer to use via the ECL EMBED feature. We also provide a number of plugins and connectors allowing you to process data from other sources.
Take a tour of the languages and datastores available in this blog.
Get the embedded language and external datastore plugins from the Download page on our website. Simply select your Operating System and check the ones you want to download from the Plugins list.
Additional plugins, connectors, 3rd party modules and ECL bundles are also shown below. See the full list of ECL Bundles available for you to use alongside HPCC Systems.
Currently supported embedded languages
- Cassandra (included in the platform)
Using TensorFlow? Find out how to embed TensorFlow operations in ECL.
Currently supported external datastores
- Redis - Readme
- Memcached - Readme
- Spark - Readme
- Couchbase - Readme
- Kafka - Readme/Streaming Kafka Readme
- SQS - Readme