The current version is 0.9.1, which was released on .

See the version history for a list of changes.

Git repository

The latest version of the source code can be retrieved at our Git repository.

Source archive


This package contains:

  • The complete source code for the Keystone framework.
  • Bindings for Python, NodeJS, Ruby, Go, Rust, Haskell & OCaml.
  • A simple tool named “kstool” to compile input assembly instructions.
  • A sample programs.

This is the recommended version for all platforms.


Windows - Core engine



  • This is necessary for all bindings (except Python) & also for C programming.
  • If Keystone reports an error like “fail to load the dynamic library”, then you may need to install Microsoft VC++ runtime library

This package contains:

  • README & license file.
  • The Keystone header files (*.h) for C/C++ programming.
  • 32-bit/64-bit DLLs & static libraries for Microsoft Windows 32-bit/64-bit.
  • A simple tool (kstool.exe)


Python module for Windows - Binaries


NOTE: since this installer is self-contain, no need to install the core engine above.

This will install Keystone module into your corresponding Python edition.