Today, we’re announcing the start of the beta program for our new Domino REST API, formerly known as “Project Keep.” This is the latest addition to our ongoing Domino Early Access Program.
The Domino REST API will introduce hundreds of new APIs that aperture to information on Domino — further extending access to your Domino data. It’s a modern take on the REST API for opening Domino access to a world of standards — and API-first developers.
What is it?
Domino REST API is a new feature that runs alongside the server and allows you to expose your Domino data in the form of standardized Open-API–based methods securely and easily. Using a browser-based admin UI, application owners can define which data will be made available for view or update on a REST API. It extends the Domino principles of reader/author document access definitions into the world of Internet protocols.
It also includes Swagger UI which allows the visualization and interaction with APIs without having any of the actual implementation logic in place. The APIs are automatically generated from an OpenAPI (formerly Swagger) specification with visual documentation, making it easier to later implement the back-end code.
What is special about the new Domino REST APIs?
- Secure by default, with fine granular controls per form, field and user basis
- Implements latest open standards
- HTTP/2-ready, for server-to-server or client-to-server communication
- API-first design with full interactive documentation
- Low barrier to entry as it runs on a Domino server and/or your Notes client
- Admin UI and Postman samples included
- State-of-the-art JWT access token integrated with your existing IdP infrastructure
What can be accessed via the Domino REST APIs?
You can access content like views, documents, and fields, as well as database design, agents, and ACL settings. And, of course, featuring DQL queries to quickly access the data you are looking for.
Built-in declarative security ensures the API will only allow access to fields the caller is authorized to see or update. This can effectively prevent computed fields to be overwritten and limits participants in a workflow to update their fields only.
How to participate
The Domino REST API is now available as a prepacked ready-to-use Docker container to all current Domino customers. The download can be found in the “Domino Early Access program” category on Flexnet. Please visit documentation here to learn more and to set up your test environment.
You are invited to join our Domino Early Access program forum here, to provide your valuable feedback and suggestions on the Domino REST API beta program.
Please note, the Beta program will run from June 7 until the REST APIs are shipped with the next Domino release, post v12.
The Domino v12 launch
Missed the v12 live event? The launch is not over! We’re half-way through rolling out the Domino Dozen which includes 12 days of exciting Domino content consisting of panel discussions with customers, demos, new thought leadership and more. Register now to get access to announcements like these and watch the live event on replay!