The currently supported requirements for running the Senzing APIs are outlined below. If you have requirements or questions not addressed here please let us know at firstname.lastname@example.org
- CentOS 7 x86_64
- RedHat 7 x86_64
- Debian 9 / Ubuntu 16.04 x86_64 - see Using Debian Based Linux below
- Amazon Linux 2016 x86_64
- Windows 10 and 7 64bit
- macOS High Sierra and Mojave
Note: Senzing API is not generally available on Windows or macOS, please see the Senzing App offering for a single user desktop application for Windows and macOS. The remainder of this article is in regard the Senzing APIs on Linux.
Minimum Hardware Specifications
- 16 GB RAM
- 4 modern CPU Cores
- 100 GB Solid State Drive (SSD) or NVMe storage
- IBM Db2
- MySQL / MariaDB - 5.6.5 / 10.1
- AWS RDS
Note: SQLite is used as an embedded database to enable users to expedite getting started. It is capable up to a couple of million source records but not recommended for larger scale use beyond testing or QA type applications.
Application Programming Interfaces (API)
- G2Command - Interactive shell
Data Input and Output Formats
Using Debian or Ubuntu Linux
Ubuntu and Debian use an incompatible version of libssl and libcrypto, additional libraries are included in /opt/senzing/g2/lib/debian and are amended to LD_LIBRARY_PATH via the setupEnv script.