Getting started with XPages on Bluemix

Share this post:

We are very excited that we brought XPages to IBM Bluemix recently, with the experimental releases of a runtime, a service, and a boilerplate. These releases bring the power of Domino XPages to the cloud, letting you create feature-rich, responsive, and secure applications that you can quickly bring to market on Bluemix.

Use the video tutorial that is provided below to guide you through the process of creating a new XPages boilerplate application in Bluemix, making changes in Domino Designer, and finally deploying the modified application to Bluemix. This video tutorial also covers the basics of using the XPages service.


To follow along with the tutorial, complete these prerequisite setup steps:

  1. If you don’t already have a Bluemix account, go to and click on sign up in the upper right corner.
  2. Download and install IBM Domino Designer, the Integrated Development Environment used for creating XPages applications. You can download it for free from:
  3. Install the XPages Extension Library, release 901_v13 or later, to Designer. This library release installs additional Bluemix tooling to Designer. You can get it from the OpenNTF website: Follow the instructions in the readme file to install the Extension Library to Designer.
  4. Optionally, Download cf, the Bluemix and Cloud Foundry command line tool: The cf tool can be used as an alternative to the integrated Bluemix tooling in Designer, for deploying your applications to Bluemix.

XPages Boilerplate Tutorial

We also plan to release more XPages on Bluemix tutorials in the coming weeks, so make sure to watch out for those.

Documentation for XPages on Bluemix

You can find more detailed information in the Bluemix documentation for the XPages boilerplate, service and runtime.

More stories
May 1, 2019

Two Tutorials: Plan, Create, and Update Deployment Environments with Terraform

Multiple environments are pretty common in a project when building a solution. They support the different phases of the development cycle and the slight differences between the environments, like capacity, networking, credentials, and log verbosity. These two tutorials will show you how to manage the environments with Terraform.

Continue reading

April 29, 2019

Transforming Customer Experiences with AI Services (Part 1)

This is an experience from a recent customer engagement on transcribing customer conversations using IBM Watson AI services.

Continue reading

April 26, 2019

Analyze Logs and Monitor the Health of a Kubernetes Application with LogDNA and Sysdig

This post is an excerpt from a tutorial that shows how the IBM Log Analysis with LogDNA service can be used to configure and access logs of a Kubernetes application that is deployed on IBM Cloud.

Continue reading