Evaluation Package · API-Engine V12.12 · Updated September 20, 2026
Download the API-Engine Evaluation Package
Download the current API-Engine V12.12 Evaluation Package as a ZIP file. The package contains the files required to evaluate the Domino API-Engine in a suitable test or development environment, as well as example scripts and test databases covering various scenarios from our technical articles.
Please read the included documentation and installation instructions before deploying the package on a Domino server. The examples are intended exclusively for use in a controlled test or evaluation environment and have not been optimized for production use.
Evaluation Package
Updates and New Examples
The Evaluation Package now includes the
OPENAI_TEST example script. It demonstrates how the
API-Engine can send e-mail data from a Domino database directly to
the OpenAI Responses API and subsequently process
the response again in Domino. The example reads RFC822 and MIME data
from a message, submits relevant headers and the message body via
HTTPS, and uses Structured Outputs to obtain a
defined JSON response. The returned data includes a spam score from
0 to 100, a classification as Advertising, Spam, Malware or
Correspondence, and a short summary of the message.
The example runs on HCL Domino 10 and later.
It is also expected to work with Domino 9, although this has not
been explicitly tested.
A new replication example using @ReplicateWithFormulaWithFieldProtection. The example combines formula-based document selection with field protection, allowing defined fields to remain local to the respective Domino database. The test data also contains encrypted internal information. Internal fields, encryption-related items and attachments can be selectively excluded from replication. The Encryption Key APIEngineTestKey is located in the root directory of the Evaluation Package and must be imported into the Notes ID before the encrypted test data can be accessed.
An additional example script and further test databases for analyzing database ACLs, ACL histories, user group memberships and effective user access across multiple Domino databases and servers. As several of the API-Engine functions used by this example have since been made generally available, the binaries included in this Evaluation Package must be used.
Additional example scripts and test databases for the “Multiple Data Sources” article have been added to the Evaluation Package. The examples demonstrate how multiple data sources can be used together within a single Engine script, including Domino databases, MySQL databases and CSV test data.
The Evaluation Package includes an example demonstrating how two independent Domino databases can be synchronized even when they do not share the same Replica ID. The example shows how the API-Engine can perform selective, formula-based synchronization between otherwise unrelated NSF databases while preserving Domino-style replication behavior and conflict handling.
