angr/claripy

An abstraction layer for constraint solvers.

Python

334

2,555 commits

updated Sep 21, 2026

See the code

README

claripy

Latest Release Python Version PyPI Statistics License

Claripy is an abstracted constraint-solving wrapper.

Project repository: https://github.com/angr/claripy

Documentation: https://api.angr.io/projects/claripy/en/latest/

Usage

It is usable!

General usage is similar to Z3:

>>> import claripy
>>> a = claripy.BVV(3, 32)
>>> b = claripy.BVS('var_b', 32)
>>> s = claripy.Solver()
>>> s.add(b > a)
>>> print(s.eval(b, 1)[0])

Contributors

(top 30 of 68)

zardus

883 commits

ltfish

466 commits

rhelmot

187 commits

twizmwazin

187 commits

angr/claripy

An abstraction layer for constraint solvers.

Python

334

2,555 commits

updated Sep 21, 2026

See the code

README

claripy

Latest Release Python Version PyPI Statistics License

Claripy is an abstracted constraint-solving wrapper.

Project repository: https://github.com/angr/claripy

Documentation: https://api.angr.io/projects/claripy/en/latest/

Usage

It is usable!

General usage is similar to Z3:

>>> import claripy
>>> a = claripy.BVV(3, 32)
>>> b = claripy.BVS('var_b', 32)
>>> s = claripy.Solver()
>>> s.add(b > a)
>>> print(s.eval(b, 1)[0])

Contributors

(top 30 of 68)

zardus

883 commits

ltfish

466 commits

rhelmot

187 commits

twizmwazin

187 commits

Languages

Python

100.0%