API Language Libraries

The Wolfram|Alpha Full Results API can be accessed from any language that supports web requests and XML/JSON. Use these language bindings to get a quick start in many popular languages.

Full Results API

Wolfram Language

Wolfram LanguageBy Wolfram Research

Wolfram Language

Python Binding (v1.1)By Derik Pereira

Java Binding (v1.1)

Java Binding (v1.1)By Todd Gayley

.NET Binding (v1.0)

.NET Binding (v1.0)By Mathy Lorenzen

Ruby Binding (v0.1)

Ruby Binding (v0.1)By Ian White

Perl Binding (v1.1)

Perl Binding (v1.1)By Gabriel Weinberg

PHP Binding (v0.1)

PHP Binding (v0.1)By Mathy Lorenzen

JavaScript

JavaScriptBy Wolfram Research

Simple APIs

Wolfram Language

Wolfram LanguageBy Wolfram Research

Wolfram Language

Python Binding (v1.1)By Derik Pereira

Java Binding (v1.1)

Java Binding (v1.1)By Todd Gayley

JavaScript

JavaScriptBy Wolfram Research

LLM Tools & Plugins

Contributed by developers in the Wolfram|Alpha community.

LibreChat WolframAlpha Plugin

LibreChat WolframAlpha Plugin

LangChain WolframAlpha Tool

LangChain WolframAlpha Tool

WolframAlpha LLM Repository Tool

WolframAlpha LLM Repository Tool

Open WebUI WolframAlpha Tool

Open WebUI WolframAlpha Tool

mcp.run WolframAlpha Tool

mcp.run WolframAlpha Tool

Colab WolframAlpha Tool

Colab WolframAlpha Tool

Klu WolframAlpha Tool

Klu WolframAlpha Tool