Back to updates
New releaseAug 4, 2026

z3 z3-5.0.0

High-performance SMT solver for automated theorem proving, constraint solving, and program verification. Supports multiple theories and language bindings for formal analysis.

Share

Z3

Z3 is a theorem prover from Microsoft Research. It is licensed under the MIT license. Windows binary distributions include C++ runtime redistributables

If you are not familiar with Z3, you can start here.

Pre-built binaries for stable and nightly releases are available here.

Z3 can be built using [Visual Studio][1], a [Makefile][2], using [CMake][3], using [vcpkg][4], or using [Bazel][5]. It provides [bindings for several programming languages][6].

See the release notes for notes on various stable releases of Z3.

Try the online Z3 Guide

Build status

Pull Request & Push Workflows

WASM BuildWindows BuildCIOCaml Binding
WASM BuildWindowsCIOCaml Binding CI

Scheduled Workflows

Open BugsAndroid BuildPyodide Wheel (PyPI)Nightly BuildCross Build
Open IssuesAndroid BuildPyodide Wheel (PyPI)Nightly BuildRISC V and PowerPC 64
MSVC StaticMSVC Clang-CLBuild Z3 CacheMemory SafetyMark PRs Ready
MSVC Static BuildMSVC Clang-CL Static BuildBuild and Cache Z3Memory Safety AnalysisMark PRs Ready for Review

Manual & Release Workflows

DocumentationRelease BuildWASM ReleaseNuGet Build
DocumentationRelease BuildWebAssembly PublishBuild NuGet Package

Specialized Workflows

Nightly ValidationCopilot SetupAgentics Maintenance
Nightly Build ValidationCopilot Setup StepsAgentics Maintenance

Agentic Workflows

API CoherenceCode SimplifierRelease NotesWorkflow SuggestionAcademic Citation
API Coherence CheckerCode SimplifierRelease Notes UpdaterWorkflow Suggestion AgentAcademic Citation Tracker
Issue BacklogMemory Safety ReportQF-S BenchmarkSpecbot Crash AnalyzerSMTLIB Benchmark Finder
Issue Backlog ProcessorMemory Safety ReportZIPT String Solver BenchmarkSpecbot Crash AnalyzerSMTLIB Benchmark Finder

Categories