IBM watsonx.ai hosts foundation models in your IBM Cloud account, in a region you control, with enterprise auth and audit. Connect a watsonx project to Rootly and the same AI features that run on OpenAI or Anthropic — incident summaries, alert summaries, text editor, title generation — route through your watsonx project instead. Your incident data and AI prompts stay inside IBM Cloud’s regional boundary the entire time.The integration uses an IBM Cloud API key plus a regional inference endpoint. Rootly exchanges the API key for IAM bearer tokens automatically and refreshes them as needed, so the customer-side configuration is just two fields: region and key.
Pick Your Region
Six IBM Cloud regions available (Dallas, Frankfurt, London, Tokyo, Sydney, Toronto) so inference happens in the jurisdiction your compliance team approved.
Pick Your Model
Choose any foundation model your watsonx project has access to — Granite, Llama variants, and others — pulled live from your project at configuration time.
AI-Powered Summaries
Drives incident summarization, alert summarization, the in-app text editor, and incident title generation when WatsonX is the active provider.
Enterprise Auth
IBM Cloud API keys exchanged for short-lived IAM bearer tokens. Rootly handles the token refresh dance; you never paste a long-lived bearer.
You’ll need access to both sides of the connection.
In IBM Cloud — permission to create an API key under your IBM Cloud account and a watsonx.ai project the API key has access to. Most enterprises require IAM access via a watsonx-specific role.
In Rootly — an admin role so you can reach Configuration → Integrations and complete the WatsonX setup.
If you’re evaluating IBM watsonx for the first time, IBM’s Quick start guide walks through provisioning a watsonx instance and creating your first project before you reach the credential step.
The vendor-side setup happens in IBM Cloud. Refer to IBM’s API key documentation for the latest UI specifics; the high-level flow is below.
1
Open IBM Cloud API Keys
Sign into IBM Cloud and navigate to Manage → Access (IAM) → API keys. Click Create.
2
Create The Key
Name the key something descriptive (rootly-watsonx-production works well). Choose an account-level or service-ID-scoped key based on your security policy. Click Create.
IBM Cloud shows the API key value once. Copy it now and store it in your secrets manager — you cannot retrieve it later, only revoke and reissue.
3
Confirm Project Access
Open the watsonx.ai project Rootly should use, go to Manage → Access control, and confirm the IBM Cloud identity tied to the API key has at least Editor access to the project (Viewer is insufficient for inference calls).
4
Note Your Region
Confirm which IBM Cloud region hosts your watsonx project. Rootly supports the six watsonx.ai regions — Dallas (us-south), Frankfurt (eu-de), London (eu-gb), Tokyo (jp-tok), Sydney (au-syd), and Toronto (ca-tor). The region you pick in Rootly must match the project’s region exactly.
With the API key in hand, the Rootly side is two fields and a save.
1
Open The WatsonX Settings
In Rootly, go to Configuration → Integrations and locate WatsonX. Click Setup.
2
Pick The Region
Select the IBM Cloud region from the Host dropdown:
Americas
Europe
Asia-Pacific
us-south.ml.cloud.ibm.com — Dallas
ca-tor.ml.cloud.ibm.com — Toronto
eu-de.ml.cloud.ibm.com — Frankfurt
eu-gb.ml.cloud.ibm.com — London
jp-tok.ml.cloud.ibm.com — Tokyo
au-syd.ml.cloud.ibm.com — Sydney
Pick the region that matches your watsonx.ai project. Inference requests route to this regional endpoint; data residency follows.
3
Paste The API Key
Paste the IBM Cloud API key into the API Key field. The value is stored encrypted at rest; Rootly exchanges it for short-lived IAM bearer tokens on each request and refreshes them automatically.
4
Save And Verify
Click Save. Rootly tests the credentials against the regional endpoint immediately — a successful save confirms the API key authenticates against IAM and the watsonx project is reachable.
IBM Cloud region for inference. Must match the region of the watsonx project the API key has access to.Valid values: us-south.ml.cloud.ibm.com, eu-de.ml.cloud.ibm.com, eu-gb.ml.cloud.ibm.com, jp-tok.ml.cloud.ibm.com, au-syd.ml.cloud.ibm.com, ca-tor.ml.cloud.ibm.com.
IBM Cloud API key with at least Editor access to the watsonx.ai project. Stored encrypted at rest. Rotated by revoking the key in IBM Cloud and pasting a new one here.
The watsonx model Rootly invokes for AI tasks. Rootly defaults to a Llama variant but exposes any foundation model your watsonx project lists. Configurable per AI feature; the model list updates from your project on each Rootly configuration load.
Once WatsonX is connected and enabled as the active AI provider, it drives the following Rootly features:
Incident Summaries
Auto-generated summaries of incident channels, timelines, and key events for retrospectives and stakeholder updates.
Alert Summaries
Condensed, plain-English versions of monitoring alert payloads so responders triage faster.
Text Editor
The in-app text editor’s AI actions (rewrite, expand, simplify, tone-shift) call watsonx instead of the default provider.
Incident Title Generation
Suggested incident titles based on the triggering alert and channel context.
Switching the active AI provider — between watsonx, OpenAI, Anthropic, and others — is a per-team configuration. WatsonX being connected doesn’t automatically route every team’s AI features through it. Contact Rootly support or your account team to activate WatsonX for specific teams or organization-wide.
Rootly pulls the list of available foundation models live from your watsonx project. Whatever models your IBM Cloud identity has access to — IBM Granite, Meta Llama variants, third-party models published in watsonx, custom-tuned models — appear in the selector when configuring AI features.Default model behavior:
Out of the box, Rootly invokes a recent instruction-tuned Llama variant suitable for summarization and short-form generation
To override, contact your Rootly account team — model selection is managed via a server-side configuration that maps each AI task type to a specific model ID
Model availability depends on your IBM Cloud region; not all foundation models are available in every region
After saving the WatsonX settings, verify end-to-end inference works.
1
Trigger A Test AI Feature
Open any active incident and use the AI text editor (rewrite or summarize), or open the AI summary panel. If WatsonX is the active provider for your team, the request routes through your IBM Cloud project.
2
Confirm Inference Succeeds
The AI response should appear within a few seconds. If it doesn’t, see Troubleshooting below.
3
Check IBM Cloud Activity
Optional — open IBM Cloud’s Activity Tracker for your watsonx project to confirm the inference request arrived from Rootly and which foundation model it invoked. Useful for capacity planning and cost attribution.
A successful AI response in Rootly plus the corresponding inference event in IBM Cloud’s Activity Tracker confirms WatsonX is wired correctly. From here, broaden the WatsonX rollout to additional teams as needed.
The API key is invalid, expired, or doesn’t have access to the chosen region’s watsonx project. Confirm:
The key value was copied without surrounding whitespace
The IBM Cloud identity attached to the key has at least Editor access to the watsonx project in the selected region
The key hasn’t been revoked in IBM Cloud’s API keys panel
AI responses time out or fail silently
Most common causes:
The selected region’s watsonx endpoint is throttling — check IBM Cloud’s status page for region-specific incidents
The foundation model selected isn’t available in your region — switch to a model that lists your region in IBM’s availability matrix
Your IBM Cloud plan’s monthly tokens-per-minute quota is exhausted — review usage in IBM Cloud and consider upgrading
The model list is empty in Rootly
The API key authenticates but the project has no models accessible to that identity. Open the watsonx project in IBM Cloud and confirm at least one foundation model is associated with the project under Manage → Foundation models. Refresh the Rootly WatsonX settings page after granting access.
AI features still route to OpenAI or Anthropic after saving WatsonX
Provider routing is per-team and managed server-side. Connecting WatsonX makes it available; activating it for specific teams or org-wide requires a Rootly account team change. Reach out to support to flip the routing.
403 errors from IBM Cloud
The API key authenticated, but the IBM Cloud identity lacks permission for the specific watsonx operation. In IBM Cloud IAM, confirm the identity has the watsonx.ai Service access policy plus project-level Editor access. IBM’s IAM separates platform-level and service-level permissions; both are required.
Rotating the API key
Revoke the existing key in IBM Cloud’s API keys panel, create a new one with the same scope, and paste the new value into Rootly’s WatsonX settings. The previous key continues to work in Rootly until you save the new value, then it’s immediately replaced.
How does WatsonX compare to OpenAI or Anthropic in Rootly?
All three power the same AI features (incident summaries, alert summaries, text editor, title generation). WatsonX is the right choice when your security or compliance posture requires inference inside IBM Cloud’s regional boundary, or when you’ve already committed to IBM Cloud for other workloads. OpenAI and Anthropic are simpler to set up but route data through their own hosted endpoints.
Can I connect multiple watsonx regions?
One watsonx project per Rootly organization. To use multiple regions, pick the one your primary compliance requirements demand and use that project across your watsonx workloads.
Does my incident data leave IBM Cloud?
Inference requests from Rootly to watsonx travel over TLS to the regional endpoint you chose. The prompt and response are processed by IBM Cloud’s watsonx service in that region; no data routes outside IBM Cloud during inference. Rootly stores the response back into the incident or alert record.
Can I use a custom-tuned foundation model?
Yes, provided the model is published in your watsonx project and accessible to the IBM Cloud identity behind the API key. Contact your Rootly account team to set the custom model as the active model for specific AI tasks.
What's the cost model?
Inference cost is billed by IBM Cloud based on tokens consumed per foundation model. Rootly doesn’t add a markup. Review IBM Cloud’s watsonx.ai pricing for current per-model rates.