Welcome to the Domino AppDev Pack.
The AppDev Pack adds Node.js support to IBM Domino version 10.0.1. It includes three related components:
- A server-side component called Proton. An administrator installs and configures Proton on one or more Domino servers. If you are a Domino administrator, start with the Administration Overview page.
- A Node.js module called domino-db. A developer adds this module to a Node.js application. The domino-db module uses Proton to perform bulk operations on documents in a server database. If you are a developer, start with the API Documentation page.
- A Node.js based service called IAM (Identity and Access Management). An administrator can deploy it aside Domino to enable remote applications to access Domino resources through RESTFul APIs with standard OAuth2.0 authorization flows. It is a Preview feature. For interests, start with the IAM Overview page.
The previous release of the Domino AppDev Pack was a limited Beta. This release includes the following new features:
- The IAM service preview as mentioned above.
- Encryption and decryption support in domino-db and Proton. For details, see Item encryption and decryption.
- Query arguments support in domino-db and Proton. For details, see Query arguments.
- Better documentation on the domino-db Document Schema.
- Improved logging in Proton. For details, see Proton notes.ini variables.
- Proton Authentication Cache. For details, see Proton Caches.
- Proton Statistics. For details, see Proton Statistics.