Skip to content

Hosting Client Installers

The Enterprise server can self-host Binary Ninja Ultimate installers on the main page after login. This is useful for deployments on networks with no internet and for larger networks with many floating licenses. Hosted installers are stored in the configured object store and are included in Enterprise server backups.

As of version 2.0, the Enterprise server image no longer includes client installers. Administrators choose which versions to host and upload them through the admin interface.

Downloading Installers

Client installers can be obtained from the Binary Ninja Customer Portal. After logging in:

  1. Click "Manage Licenses" on the dashboard
  2. Choose your Binary Ninja Ultimate or Binary Ninja Enterprise Server license
  3. Client installer downloads are under "Software Downloads" or "Related Software Downloads", depending on which license you are viewing

Our default filename is binaryninja_<platform>_<version>_ultimate.<extension>. The server uses these platform and extension combinations when automatically populating installer metadata:

Platform Target Extension
linux x86_64 Linux .zip
linux-arm aarch64 Linux .zip
macosx universal macOS .dmg or legacy .zip
win64 x86_64 Windows .exe or legacy .zip

Stable version numbers and channel names such as dev are recognized.

Hosting Installers

  1. Log in as a server administrator.
  2. Click Manage Installers (or, from the admin interface, select Installers)
  3. Click Add installer in the top right.
  4. Select an installer file and upload it.

When a filename follows the recommended format, the server automatically populates its display filename, platform, and version. Administrators can edit all three values before or after uploading. Files with other names and extensions are accepted and their display filename defaults to the uploaded filename. Any metadata that cannot be recognized is left blank.

The server limits uploads to 1 GiB, calculates a SHA-256 checksum, and records the size, uploader, and upload time. The installer will appear on the authenticated home page immediately with no server restart required. Deleting the record also removes its object-store data.