-
See Also
- ExternalSessions
- RegisterExternalEvaluator
- UnregisterExternalEvaluator
- ExternalEvaluate
- StartExternalSession
- $Path
-
- External Evaluation Systems
- Python
- NodeJS
- Julia
- Java
- Octave
- Shell
- Ruby
- R
- Jupyter
- SQL
- SQL-JDBC
- Related Guides
- Workflows
finds installed external evaluators that can be used with ExternalEvaluate.
ExternalEvaluators["sys"]
finds only external evaluators for language or system sys.


ExternalEvaluators
Listing of External Evaluators »finds installed external evaluators that can be used with ExternalEvaluate.
ExternalEvaluators["sys"]
finds only external evaluators for language or system sys.
Details

- ExternalEvaluators searches standard paths, including Environment["PATH"], for evaluator system installations.
- In ExternalEvaluators[sys], possible choices of sys include:
-
"Python" Python "NodeJS" JavaScript running through Node.js "Julia" Julia "Ruby" Ruby "R" R "Shell" Bash, Sh, Zsh, ... "Jupyter" Jupyter kernel "SQL" SQL database "SQL-JDBC" SQL database using JDBC - ExternalEvaluators returns a list of ExternalEvaluatorObject instances.
- Evaluator systems can be explicitly registered with RegisterExternalEvaluator and unregistered with UnregisterExternalEvaluator.
- StartExternalSession can be used to start a session from an evaluator object.
Examples
open all close allBasic Examples (3)
List all external evaluators on the system:
List only evaluators for a specific system:
Take the first available "Shell" evaluator:
Run an evaluation using ExternalEvaluate:
Properties & Relations (1)
Create an ExternalEvaluatorObject:
Use "Properties" to return evaluator properties:
See Also
ExternalSessions RegisterExternalEvaluator UnregisterExternalEvaluator ExternalEvaluate StartExternalSession $Path
External Evaluation Systems: Python NodeJS Julia Java Octave Shell Ruby R Jupyter SQL SQL-JDBC
Related Guides
Related Workflows
- Configure Python for ExternalEvaluate ▪
- Configure Node.js for ExternalEvaluate
History
Text
Wolfram Research (2025), ExternalEvaluators, Wolfram Language function, https://reference.wolfram.com/language/ref/ExternalEvaluators.html.
CMS
Wolfram Language. 2025. "ExternalEvaluators." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ExternalEvaluators.html.
APA
Wolfram Language. (2025). ExternalEvaluators. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ExternalEvaluators.html
BibTeX
@misc{reference.wolfram_2025_externalevaluators, author="Wolfram Research", title="{ExternalEvaluators}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/ExternalEvaluators.html}", note=[Accessed: 04-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_externalevaluators, organization={Wolfram Research}, title={ExternalEvaluators}, year={2025}, url={https://reference.wolfram.com/language/ref/ExternalEvaluators.html}, note=[Accessed: 04-August-2025]}