NEWRead our new paper

Foundational Infrastructure for AI Reasoning

A cloud-native reasoning engine and theorem prover that integrates directly into AI agents and governance workflows. Prove code correct, synthesize counterexamples, and bring mathematical rigor to the AI era.

Cloud-nativeVS Code, Cursor, Python & HTTP APIIntegrates with any AI agent or workflow

Trusted by

Start now How to start
Start now

How to start

1Sign in and get an API keyYour first step is to obtain anImandra Universe API key that your instance of ImandraX will use for connecting.

2Install
code --install-extension imandra.imandrax# or search "ImandraX" in VS Code Extensions

Goal-state visualization, incremental proof checking and LSP integration. Works out of the box in Cursor and Antigravity.

3Start reasoning
verify (fun x -> |)

ImandraX proves properties for all inputs — or finds a concrete counterexample.

Read the full getting started guide here.

Features

Key Features

ImandraX is a cloud-native reasoning engine built for the AI era — foundational infrastructure for AI reasoning and governance that integrates directly into AI agents and automated workflows. Built on decades of research in automated reasoning, it brings mathematical rigor to complex software at scale.

AI Reasoning Infrastructure

ImandraX is foundational infrastructure for AI reasoning and AI governance. Its cloud-native architecture with HTTP API, Python libraries and MCP server allows direct integration into AI agents, enabling them to prove properties, find counterexamples and reason formally.

Automation

Push-button verification designed for engineers, not just Ph.D. researchers. ImandraX's Boyer-Moore-style inductive waterfall handles most proofs fully automatically — and when conjectures are false, it synthesizes concrete counterexamples rather than leaving you stranded.

Counterexamples

ImandraX's reasoning engine is "complete for counterexamples" in a precise sense — including higher-order counterexamples that synthesize functions as witnesses. This goes far beyond what traditional SMT solvers can do.

Imandra Universe

ImandraX is part of Imandra Universe (universe.imandra.ai), an ecosystem of reasoners and neurosymbolic AI integration. CodeLogician, our neuro-symbolic reasoning agent, shows how LLMs and formal reasoning combine to analyze software with mathematical precision.

Extensibility

ImandraX can be customized for particular domains — from financial systems and regulatory compliance to avionics controllers and neural network verification. Its logic is built on OCaml, making models efficiently executable in production.

Meet You Where You Are

Whether you write IML in VS Code, orchestrate proofs from Python notebooks, run verification in CI pipelines, or invoke ImandraX from an AI assistant via MCP — the same reasoning engine is accessible from every context.

Explore the full documentation here.

Capabilities

What ImandraX Can Do

Six core capabilities that set ImandraX apart from conventional testing, SMT solvers and static analysis tools.

Prove & Refute

Automatically prove theorems about your code — or synthesize concrete counterexamples when properties don't hold. Counterexamples are first-class executable values you can inspect and compute with.

Region Decomposition

Decompose the input space of any function into exhaustive, disjoint regions of behavior. A unique capability for test generation, coverage analysis and regulatory compliance.

Cloud-Native & AI-Ready

A multicore, incremental architecture with an HTTP API, Python and OCaml client libraries, and seamless integration with AI agents and LLM-powered workflows.

Interactive Proof Assistant

A rich tactic language with 45+ tactics, a VS Code extension with goal state visualization, and incremental parallel proof checking for fast feedback.

The Inductive Waterfall

A powerful automated proof pipeline inspired by Boyer-Moore: simplification, unrolling, destructor elimination, fertilization, generalization and induction — all working together.

Battle-Tested

Used in production for verifying financial systems, trading algorithms, regulatory compliance engines and safety-critical infrastructure.

Pricing

Available Plans

Select a plan that scales with your automated reasoning needs, from building AI agents with reasoning skills to deploying enterprise-grade formal verification.

Builder

Built for individual builders who need predictable usage.

$25/month

Pro

Most Popular

For advanced users running heavier reasoning workloads.

$129/month

Team

Collaboration and scale for teams shipping reasoning systems.

$799/month
Applications

Core Applications

ImandraX spans formal verification, symbolic reasoning and rule synthesis — all accessible to engineers without requiring formal methods expertise.

Formal Verification

Prove code correct — or find exactly where it breaks

Mathematically verify algorithm properties with push-button automation. ImandraX handles most proofs fully automatically using its Boyer-Moore-style inductive waterfall. When conjectures are false, it synthesizes concrete counterexamples — including higher-order ones that produce functions as witnesses.

Formal Verification

Symbolic Reasoning

Map every possible behavior of your system

Decompose the input space of any function into exhaustive, disjoint regions where behavior is invariant — a complete map of all possible outcomes. Solve complex constraints using executable programs as logic, and optimize by searching for solutions that satisfy constraints while minimizing or maximizing a cost function.

Symbolic Reasoning

Rule Synthesis

Extract auditable logic from complex data and systems

Extract logical patterns from complex, structured and sequential data and synthesize them into a single executable, auditable model. Convert the model into various target languages or prose, detect anomalies in out-of-sample data, and generate corrective actions.

Rule Synthesis
Interfaces

Use ImandraX Your Way

ImandraX meets you where you are — in VS Code, in Python, or via MCP from any AI assistant.

VS Code, Cursor & Antigravity Extension

Goal-state visualization, incremental proof checking, syntax highlighting and type checking via LSP. Works out of the box in Cursor and Antigravity. Install with one command or search "ImandraX" in the Extensions panel.

code --install-extension imandra.imandrax
VS Code Marketplace

Python Library

Access virtually every feature of ImandraX with native Python support. Prove properties, synthesize counterexamples, and decompose state-spaces programmatically — ideal for notebooks, CI pipelines, and agent workflows.

pip install imandrax-api
PyPI package

MCP Server

Use ImandraX via its own Model Context Protocol server. AI assistants and coding agents (Claude, GPT, Cursor, Gemini) can invoke ImandraX directly — proving properties and finding counterexamples from within a conversation.

{"mcpServers": { "imandrax": { "url": "…/mcp/sse" } } }
MCP setup guide
Checkout Imandra CodeLogician.dev
Neurosymbolic AI

Checkout Imandra CodeLogician.dev

Our neurosymbolic reasoning agent, built on ImandraX — combining LLM coding agents with formal reasoning to systematically analyze software behavior, catch edge cases, and ship with confidence instead of guesswork.