Connect IBM QRadar SIEM so agents can triage offenses, search events with AQL, check log sources, and update offenses through your Approvals
Connect IBM QRadar SIEM and CloudThinker agents can triage offenses, search events with AQL, check log source health, and assign, hide, close, or add a note to an offense through your Approvals. The connection uses a QRadar authorized service token, whose user role and security profile decide what agents can see and do.
In QRadar, open Admin. In the User Management section, click User Roles, then click New. Name the role cloudthinker and select:
Offenses, so agents can read and update offenses
Log Activity, so agents can run event searches
Assign Offenses to Users, only if agents should assign offenses
Click Save, close the window, and click Deploy Changes on the Admin tab menu.
2
Create an authorized service
On Admin, in the System Configuration section, click Authorized Services, then click Add Authorized Service. Fill in:
Service Name: cloudthinker
User Role: the cloudthinker role
Security Profile: a profile that covers the networks and log sources agents should see
Expiry Date: a date that matches your rotation schedule. No Expiry is also allowed.
Click Create Service and copy the token from the confirmation. QRadar can’t show it again after you close the dialog.
3
Add the connection in CloudThinker
In the sidebar, click More → Workspace settings → Connections. On the Builtin Connections tab, search for IBM QRadar SIEM and click Connect. Fill in the fields from Connection details and click Connect.CloudThinker tests the token by reading the QRadar version and counting the offenses it can see.Success state: the message reads Connected to QRadar <version>; <number> offenses in scope. and the connection shows Connected.
The token you copied when you created the authorized service
<your-token>
TLS certificate
Skip SSL verification (default) or Verify SSL certificate
Skip SSL verification
By default, QRadar’s console certificate is signed by QRadar’s own internal certificate authority, so CloudThinker can’t verify it. Keep Skip SSL verification for that certificate. It still encrypts traffic, but it can’t detect an impostor console. If you install a certificate from a publicly trusted CA on the console, choose Verify SSL certificate.
The token can do what its user role allows, on the data its security profile covers.
Goal
QRadar setting
Read and update offenses, with their notes
Offenses permission
Search events, and read an offense’s contributing events
Log Activity permission
Assign an offense to a QRadar user
Assign Offenses to Users permission
Choose which networks and log sources agents see
Security Profile on the authorized service
If the role can’t read log sources, the overview marks the log source section as failed and still shows offenses.
Leave out Assign Offenses to Users until you want agents to assign offenses. To keep the connection read-only, turn off Allow writes (see Agent capabilities).
Report the QRadar version, open offenses by magnitude, hidden and recently closed counts, and log sources that are disabled, silent for 24 hours, or in an error state
Runs without asking
Offenses
List offenses by status, magnitude, and last update (up to 365 days). Open one offense with its notes and latest contributing events
Runs without asking
Event search
Run one AQL search over events, with a time window and a row limit or grouping. Returns up to 500 rows
Runs without asking
Offense changes
Assign, hide, show, or close one offense with a closing reason, or add a note
Each change
Agents delete each search from QRadar after they read its results. Lists report the true total even when they show fewer rows.Before a change, the agent names the offense, its current status and assignee, and the change. After it, the agent reads the offense back and reports whether the change took effect. It can set a hidden offense or an assignment back. It can’t reopen or reassign a closed offense, and it can’t remove a note. In QRadar, more events for a closed offense create a new offense.Agents can’t change rules, reference sets, log sources, or saved searches. Do those in QRadar.Writes also need Allow writes on, which starts on. To keep the connection read-only in CloudThinker, open IBM QRadar SIEM in More → Workspace settings → Connections and turn off Allow writes.Every change an agent makes goes through your workspace’s Approvals first. On the default Auto · Rules + AI · Ask me mode, AI judgment can let a safe change run without asking — and an Allow Rule can too, once CloudThinker turns on Rule enforcement for your workspace. Choose Manual to approve every change yourself.
Show QRadar offense 1234 with its notes and latest eventsCount failed logins by source IP in QRadar over the last 24 hoursAssign QRadar offense 1234 to analyst1 and add a note that the source IP is our scanner
Replace 1234 with an offense ID and analyst1 with a QRadar username.
The accordion titles below are the exact messages CloudThinker shows when the connection test fails.
QRadar rejected the authorized service token. Check that it is active and not expired.
Check that you pasted the whole token. In Admin → Authorized Services, check the service’s expiry date. QRadar can’t show a token again, so create a new authorized service if you lost it, and paste its token into Authorized service token.
The token's user role lacks the Offenses permission. Add it to the role in QRadar, then test again.
The token works, but its role can’t read offenses. In Admin → User Roles, select Offenses on the role, click Deploy Changes, and connect again.
The token's user role cannot use the QRadar API.
QRadar refused the token’s first request. Check the user role and security profile on the authorized service, then connect again.
The console certificate is not trusted. Choose Skip SSL verification for a self-signed certificate.
TLS certificate is set to Verify SSL certificate, but the console doesn’t have a publicly trusted certificate. Choose Skip SSL verification, or install a trusted certificate on the console.
Could not reach the QRadar console over HTTPS. CloudThinker connects to it directly: check the address and the network path.
Check the Console URL and that your CloudThinker deployment can open an HTTPS connection to the console.
That address answered, but not as the QRadar API. Use the console address root, with no path.
Enter only the console address, such as https://qradar.example.internal. The same fix applies to That address did not expose the QRadar API and QRadar answered with a redirect. Use the exact HTTPS console address. CloudThinker never follows a redirect, so the token isn’t sent anywhere else.
The console URL must start with https://.
Enter the address with https://. CloudThinker sends the token on every request, so it connects only over HTTPS.
QRadar answered HTTP 422. Try again in a minute.
IBM uses HTTP 422 for a request that asks for an API version the console no longer supports. This connection asks for version 16.0. If the message stays after you retry, contact us with your QRadar version.
An agent says the QRadar write tool is off on this connection
Allow writes is off. Turn it on in More → Workspace settings → Connections if you want agents to update offenses, then ask again. If the change then fails with HTTP 403, the token’s role lacks Offenses or Assign Offenses to Users.
Least privilege — grant only the permissions the agents need for your use case; start read-only and widen later.
Read-only by default — use read-only credentials unless you want agents to make changes through this connection.
Rotate credentials — rotate keys and tokens on your normal schedule; CloudThinker picks up the new value when you update the connection.
Revoke on offboarding — remove the credential at the provider when you delete a connection or a teammate leaves.
Use a dedicated authorized service with an expiry date. You can revoke it without affecting other integrations, and a leaked token stops working on its own.
Narrow the security profile. Agents see only the networks and log sources the profile covers.
Token stays on your console address. CloudThinker sends the token in a request header, only to the Console URL you enter, and never follows a redirect.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"CloudThinker","colors":{"primary":"#0c93c0","light":"#2897c1","dark":"#0c93c0"},"logo":{"light":"https://mintcdn.com/cloudthinker/-4m9DUjwzDxHfABz/logo/light.svg?fit=max\u0026auto=format\u0026n=-4m9DUjwzDxHfABz\u0026q=85\u0026s=a56a571509d1cd246f5b0e68db015e5f","dark":"https://mintcdn.com/cloudthinker/-4m9DUjwzDxHfABz/logo/dark.svg?fit=max\u0026auto=format\u0026n=-4m9DUjwzDxHfABz\u0026q=85\u0026s=4252f33496bbaa527e5408338963a31e"},"favicon":"https://mintcdn.com/cloudthinker/PoYnb4baZ54aMMQW/favicon.ico?fit=max\u0026auto=format\u0026n=PoYnb4baZ54aMMQW\u0026q=85\u0026s=6570e99ed2a763d9632c8f933fe9c164","background":{"color":{"light":"#eef0f3","dark":"#000000"}},"navbar":{"links":[{"href":"https://discord.com/invite/sRBWRWtaNR","label":"Community"},{"href":"https://cloudthinker.io/blogs","label":"Blog"},{"href":"https://cloudthinker.io/contact","label":"Contact us"}],"primary":{"type":"button","label":"Open app","href":"https://app.cloudthinker.io"}},"footer":{"socials":{"x":"https://x.com/cloudthinkerio?s=21","linkedin":"https://www.linkedin.com/company/cloud-thinker","github":"https://github.com/cloudthinker-ai","discord":"https://discord.com/invite/sRBWRWtaNR","youtube":"https://www.youtube.com/@cloudthinkerai"}},"seo":{"indexing":"navigable"},"fonts":{"family":"Poppins"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"metadata":{"timestamp":false},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"vi","href":"vi"},{"language":"ja","href":"ja"},{"language":"ko","href":"ko"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cloudthinker","hasAudioNarration":false,"actualSubdomain":"cloudthinker","customDomains":["docs.cloudthinker.io"],"gitSource":{"type":"github","owner":"nhat-tranvan","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb02634281b8a8984e8340","collectionId":"9e456c9f-4805-48c9-a320-57bdfab179e2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb02634281b8a8984e8340"},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{},"buildId":"6aedcff05d34814a8f5a3fdf","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"vi","tag":"Nền tảng","count":130},{"language":"vi","tag":"Kết nối","count":100},{"language":"default","tag":"Platform","count":71},{"language":"en","tag":"Platform","count":64},{"language":"ja","tag":"プラットフォーム","count":63},{"language":"ko","tag":"플랫폼","count":63},{"language":"default","tag":"Connections","count":55},{"language":"vi","tag":"Sản phẩm","count":54},{"language":"en","tag":"Connections","count":50},{"language":"ja","tag":"接続","count":48},{"language":"ko","tag":"연결","count":48},{"language":"vi","tag":"Tài nguyên","count":39},{"language":"default","tag":"Products","count":33},{"language":"vi","tag":"Học","count":30},{"language":"en","tag":"Products","count":29},{"language":"ja","tag":"プロダクト","count":29},{"language":"ko","tag":"제품","count":29},{"language":"default","tag":"Resources","count":26},{"language":"vi","tag":"Bắt đầu","count":26},{"language":"vi","tag":"Observability \u0026 Monitoring","count":24},{"language":"vi","tag":"Resolve","count":20},{"language":"default","tag":"Learn","count":18},{"language":"default","tag":"Agentic Infrastructure Operations - Engineer Edition","count":18},{"language":"vi","tag":"Agentic Infrastructure Operations - Engineer Edition","count":18},{"language":"en","tag":"Get started","count":16},{"language":"ja","tag":"はじめに","count":16},{"language":"ko","tag":"시작하기","count":16},{"language":"vi","tag":"Databases","count":16},{"language":"default","tag":"Review","count":13},{"language":"en","tag":"Resources","count":13},{"language":"ja","tag":"リソース","count":13},{"language":"ko","tag":"리소스","count":13},{"language":"en","tag":"Monitoring","count":12},{"language":"en","tag":"Learn","count":12},{"language":"en","tag":"Agentic Infrastructure Operations - Leadership Edition","count":12},{"language":"ja","tag":"Observability \u0026 Monitoring","count":12},{"language":"ja","tag":"学ぶ","count":12},{"language":"ja","tag":"Agentic Infrastructure Operations - Leadership Edition","count":12},{"language":"ko","tag":"Observability \u0026 Monitoring","count":12},{"language":"ko","tag":"배우기","count":12},{"language":"ko","tag":"Agentic Infrastructure Operations - Leadership Edition","count":12},{"language":"default","tag":"Get started","count":11},{"language":"en","tag":"Resolve","count":11},{"language":"ja","tag":"Resolve","count":11},{"language":"ko","tag":"Resolve","count":11},{"language":"default","tag":"Resolve","count":9},{"language":"en","tag":"Enterprise","count":9},{"language":"default","tag":"Set up","count":8},{"language":"ja","tag":"Databases","count":8},{"language":"ko","tag":"Databases","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"a.ct-featured{display:block;margin:1.25rem 0 1rem;padding:1.75rem 1.75rem 1.5rem;border:1px solid rgba(12, 147, 192, 0.45)!important;border-radius:16px;background:radial-gradient(120% 160% at 0% 0%, rgba(12, 147, 192, 0.14), transparent 55%),\n #ffffff;box-shadow:0 12px 32px -16px rgba(12, 147, 192, 0.45);text-decoration:none!important;transition:border-color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}a.ct-featured:hover{border-color:#0c93c0!important;transform:translateY(-1px);box-shadow:0 16px 40px -16px rgba(12, 147, 192, 0.6)}.dark a.ct-featured{border-color:rgba(40, 151, 193, 0.45)!important;background:radial-gradient(120% 160% at 0% 0%, rgba(40, 151, 193, 0.16), transparent 55%),\n #05070a;box-shadow:0 12px 32px -16px rgba(40, 151, 193, 0.35)}.dark a.ct-featured:hover{border-color:#2897c1!important}.ct-featured-head{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.875rem}.ct-featured-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(12, 147, 192, 0.12);color:#0a7aa0}.dark .ct-featured-icon{background:rgba(40, 151, 193, 0.14);color:#5bb8e0}.ct-eyebrow{font-size:0.75rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#0a7aa0}.dark .ct-eyebrow{color:#5bb8e0}.ct-title{font-size:1.375rem;font-weight:600;line-height:1.3;color:#0b1a2b}.dark .ct-title{color:#f5f5f7}.ct-body{margin:0.5rem 0 0!important;font-weight:400!important;font-size:1rem;max-width:46rem;color:#5b6577;line-height:1.6}.dark .ct-body{color:#a1a1a6}.ct-cta{display:inline-block;margin-top:1rem;font-weight:600;color:#0a7aa0}.dark .ct-cta{color:#5bb8e0}.ct-illustration{margin:1.5rem 0}.ct-illustration img{display:block;width:100%;max-width:720px;height:auto;margin:0 auto}.ct-iso-scene{margin:1.5rem 0 2rem;border:1px solid rgba(12, 147, 192, 0.18);border-radius:16px;background:#ffffff;overflow:hidden}.dark .ct-iso-scene{border-color:rgba(40, 151, 193, 0.22);background:#000000}.ct-iso-scene .ct-iso-svg{display:block;width:100%;height:auto}.ct-landing{max-width:1120px;margin:0 auto;padding:3rem 1.5rem 5rem}.ct-landing a{text-decoration:none!important;border-bottom-width:0}.ct-kicker{font-size:0.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#0c93c0}.dark .ct-kicker{color:#2897c1}.ct-hero{text-align:center;padding:1.5rem 0 1rem}.ct-hero h1{margin:0.75rem 0 0;font-size:clamp(2.25rem, 5vw, 3.75rem);line-height:1.05;font-weight:600;letter-spacing:-0.03em}.ct-hero .ct-promise{margin:1rem auto 0;font-size:clamp(1.125rem, 2.2vw, 1.5rem);color:#5b6577}.dark .ct-hero .ct-promise{color:#a1a1a6}.ct-hero .ct-promise strong{color:#0c93c0;font-weight:600}.dark .ct-hero .ct-promise strong{color:#2897c1}.ct-hero p.ct-lead{max-width:44rem;margin:1rem auto 0;font-size:1.0625rem;line-height:1.65;color:#5b6577}.dark .ct-hero p.ct-lead{color:#a1a1a6}.ct-actions{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin-top:1.75rem}.ct-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.25rem;border-radius:999px;font-weight:600;font-size:0.95rem;transition:transform .15s ease, background .15s ease}.ct-btn:hover{transform:translateY(-1px)}.ct-btn-primary{background:#0c93c0;color:#fff!important}.ct-btn-primary:hover{background:#0a7aa0}.ct-btn-ghost{border:1px solid rgba(12, 147, 192, 0.35)!important;color:#0b1a2b!important}.dark .ct-btn-ghost{color:#f5f5f7!important;border-color:rgba(40, 151, 193, 0.4)!important}.ct-landing .ct-iso-scene{margin-top:2.5rem}.ct-section{margin-top:4.5rem}.ct-section>h2{margin:0.4rem 0 0;font-size:1.75rem;font-weight:600;letter-spacing:-0.02em}.ct-section>p.ct-section-lead{margin:0.5rem 0 0;color:#5b6577;max-width:46rem}.dark .ct-section>p.ct-section-lead{color:#a1a1a6}.ct-steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;margin-top:1.5rem}.ct-step{display:block;padding:1.25rem;border-radius:14px;border:1px solid rgba(12, 147, 192, 0.18)!important;background:#fff;transition:border-color .15s ease, transform .15s ease}.dark .ct-step{background:#05070a;border-color:rgba(40, 151, 193, 0.22)!important}.ct-step:hover{border-color:#0c93c0!important;transform:translateY(-1px)}.ct-step-num{display:inline-flex;width:1.75rem;height:1.75rem;border-radius:999px;align-items:center;justify-content:center;font-size:0.85rem;font-weight:700;color:#fff;background:#0c93c0}.ct-step h3,.ct-card h3{margin:0.75rem 0 0.25rem;font-size:1.05rem;font-weight:600;color:#0b1a2b}.dark .ct-step h3,.dark .ct-card h3{color:#f5f5f7}.ct-step p,.ct-card p{margin:0;font-size:0.925rem;line-height:1.55;color:#5b6577}.dark .ct-step p,.dark .ct-card p{color:#a1a1a6}.ct-grid{display:grid;gap:1rem;margin-top:1.5rem}.ct-grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.ct-grid-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.ct-card{display:flex;flex-direction:column;padding:1.25rem;border-radius:14px;border:1px solid rgba(12, 147, 192, 0.18);background:#fff}.dark .ct-card{background:#05070a;border-color:rgba(40, 151, 193, 0.22)}.ct-card .ct-card-head{display:flex;align-items:center;gap:0.6rem}.ct-card .ct-card-head span{font-weight:600;color:#0b1a2b}.dark .ct-card .ct-card-head span{color:#f5f5f7}.ct-card .ct-tagline{margin-top:0.75rem;font-size:1.05rem;font-weight:600;line-height:1.35;color:#0c93c0}.dark .ct-card .ct-tagline{color:#2897c1}.ct-card .ct-links{margin-top:auto;padding-top:1rem;display:flex;gap:1rem;font-size:0.9rem;font-weight:600}.ct-card .ct-links a{color:#0c93c0!important}.dark .ct-card .ct-links a{color:#2897c1!important}a.ct-card{transition:border-color .15s ease, transform .15s ease}a.ct-card:hover{border-color:#0c93c0!important;transform:translateY(-1px)}.ct-strip{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:1.25rem}.ct-strip a{display:inline-flex;align-items:center;gap:0.45rem;padding:0.55rem 0.95rem;border-radius:999px;border:1px solid rgba(12, 147, 192, 0.25)!important;font-size:0.9rem;font-weight:500;color:#0b1a2b!important}.dark .ct-strip a{color:#f5f5f7!important;border-color:rgba(40, 151, 193, 0.3)!important}.ct-strip a:hover{border-color:#0c93c0!important}@media (max-width: 900px){.ct-steps,.ct-grid-3,.ct-grid-5{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.ct-landing{padding:2rem 1rem 4rem}.ct-steps,.ct-grid-3,.ct-grid-5{grid-template-columns:minmax(0, 1fr)}}.ct-hero h1{color:#0b1a2b;-webkit-text-fill-color:currentColor;background:none}.dark .ct-hero h1{color:#f5f5f7}.ct-landing table{width:100%;margin-top:1.25rem;border-collapse:collapse;font-size:0.925rem}.ct-landing th{text-align:left;font-weight:600;padding:0.7rem 0.9rem;border-bottom:1px solid rgba(12, 147, 192, 0.3)}.ct-landing td{vertical-align:top;padding:0.8rem 0.9rem;border-bottom:1px solid rgba(12, 147, 192, 0.12);color:#5b6577;line-height:1.55}.dark .ct-landing td{color:#a1a1a6}.ct-landing td:first-child{font-weight:600;color:#0b1a2b;width:22%}.dark .ct-landing td:first-child{color:#f5f5f7}.ct-landing td a{color:#0c93c0!important;font-weight:600}.dark .ct-landing td a{color:#2897c1!important}.ct-section>h2{color:#0b1a2b;-webkit-text-fill-color:currentColor;background:none}.dark .ct-section>h2{color:#f5f5f7}.ct-product{padding:1.1rem 1.2rem}.ct-product .ct-tagline{margin-top:0.55rem;font-size:1rem}.ct-product p{margin-top:0.3rem}.ct-powered{margin-top:0.6rem;font-size:0.75rem;font-weight:600;letter-spacing:0.02em;color:#8a94a6}.dark .ct-powered{color:#86868b}.ct-card-head .ct-arrow{margin-left:auto;font-weight:500!important;color:#0c93c0!important;transition:transform .15s ease}.dark .ct-card-head .ct-arrow{color:#2897c1!important}a.ct-product:hover .ct-arrow{transform:translateX(3px)}html:not(.dark) .ct-step,html:not(.dark) .ct-card,html:not(.dark) .ct-iso-scene{background:#f6f7f9}html:not(.dark) .ct-iso-scene{border-color:rgba(12, 147, 192, 0.12)}html:not(.dark) body{color:#2b3240}html:not(.dark) #content-area,html:not(.dark) .prose{color:#2b3240}html:not(.dark) .prose :where(h1,h2,h3,h4,strong){color:#1c2230}html:not(.dark) .ct-hero h1,html:not(.dark) .ct-section>h2,html:not(.dark) .ct-step h3,html:not(.dark) .ct-card h3,html:not(.dark) .ct-card .ct-card-head span{color:#1c2230}"}],"page":{"pagePath":"guide/connections/qradar","slug":"/guide/connections/qradar","pageMetadata":{"title":"IBM QRadar SIEM","description":"Connect IBM QRadar SIEM so agents can triage offenses, search events with AQL, check log sources, and update offenses through your Approvals","icon":"/images/icons/qradar.svg","href":"/guide/connections/qradar"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect IBM QRadar SIEM so agents can triage offenses, search events with AQL, check log sources, and update offenses through your Approvals\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,Card,CardGroup,CodeBlock,Heading,Note,Step,Steps,Table,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Connect IBM QRadar SIEM and CloudThinker agents can triage offenses, search events with AQL, check log source health, and assign, hide, close, or add a note to an offense through your `,_jsx(_components.a,{href:`/guide/approvals/overview`,children:`Approvals`}),`. The connection uses a QRadar `,_jsx(_components.strong,{children:`authorized service token`}),`, whose user role and security profile decide what agents can see and do.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`IBM QRadar SIEM is available on `,_jsx(_components.a,{href:`/guide/deployment/overview`,children:`self-hosted deployments`}),` of CloudThinker. To use it on CloudThinker Cloud, `,_jsx(_components.a,{href:`https://cloudthinker.io/contact`,children:`contact us`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`prerequisites`,children:`Prerequisites`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`QRadar 7.4.3 or later. The connection uses version 16.0 of the QRadar REST API, which IBM introduced in QRadar 7.4.3.`}),`\n`,_jsx(_components.li,{children:`An HTTPS path from your CloudThinker deployment to the QRadar console.`}),`\n`,_jsxs(_components.li,{children:[`A QRadar administrator who can create user roles and authorized services on the `,_jsx(_components.strong,{children:`Admin`}),` tab.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`Admin`}),` role in your CloudThinker workspace, which can add and edit connections. See `,_jsx(_components.a,{href:`/guide/security/roles`,children:`Roles`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`setup`,children:`Setup`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Create a user role`,children:[_jsxs(_components.p,{children:[`In QRadar, open `,_jsx(_components.strong,{children:`Admin`}),`. In the `,_jsx(_components.strong,{children:`User Management`}),` section, click `,_jsx(_components.strong,{children:`User Roles`}),`, then click `,_jsx(_components.strong,{children:`New`}),`. Name the role `,_jsx(_components.code,{children:`cloudthinker`}),` and select:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Offenses`}),`, so agents can read and update offenses`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Log Activity`}),`, so agents can run event searches`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Assign Offenses to Users`}),`, only if agents should assign offenses`]}),`\n`]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),`, close the window, and click `,_jsx(_components.strong,{children:`Deploy Changes`}),` on the `,_jsx(_components.strong,{children:`Admin`}),` tab menu.`]})]}),_jsxs(Step,{title:`Create an authorized service`,children:[_jsxs(_components.p,{children:[`On `,_jsx(_components.strong,{children:`Admin`}),`, in the `,_jsx(_components.strong,{children:`System Configuration`}),` section, click `,_jsx(_components.strong,{children:`Authorized Services`}),`, then click `,_jsx(_components.strong,{children:`Add Authorized Service`}),`. Fill in:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Service Name`}),`: `,_jsx(_components.code,{children:`cloudthinker`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`User Role`}),`: the `,_jsx(_components.code,{children:`cloudthinker`}),` role`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Security Profile`}),`: a profile that covers the networks and log sources agents should see`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Expiry Date`}),`: a date that matches your rotation schedule. `,_jsx(_components.strong,{children:`No Expiry`}),` is also allowed.`]}),`\n`]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Create Service`}),` and copy the token from the confirmation. QRadar can’t show it again after you close the dialog.`]})]}),_jsxs(Step,{title:`Add the connection in CloudThinker`,children:[_jsxs(_components.p,{children:[`In the sidebar, click `,_jsx(_components.strong,{children:`More → Workspace settings → Connections`}),`. On the `,_jsx(_components.strong,{children:`Builtin Connections`}),` tab, search for `,_jsx(_components.strong,{children:`IBM QRadar SIEM`}),` and click `,_jsx(_components.strong,{children:`Connect`}),`. Fill in the fields from `,_jsx(_components.a,{href:`#connection-details`,children:`Connection details`}),` and click `,_jsx(_components.strong,{children:`Connect`}),`.`]}),_jsx(_components.p,{children:`CloudThinker tests the token by reading the QRadar version and counting the offenses it can see.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Success state:`}),` the message reads `,_jsx(_components.code,{children:`Connected to QRadar \u003cversion>; \u003cnumber> offenses in scope.`}),` and the connection shows `,_jsx(_components.strong,{children:`Connected`}),`.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`connection-details`,children:`Connection details`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Example`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Console URL`})}),_jsxs(_components.td,{children:[`The QRadar console address, `,_jsx(_components.code,{children:`https://`}),` with no path`]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`https://qradar.example.internal`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Authorized service token`})}),_jsx(_components.td,{children:`The token you copied when you created the authorized service`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\u003cyour-token>`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`TLS certificate`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Skip SSL verification`}),` (default) or `,_jsx(_components.strong,{children:`Verify SSL certificate`})]}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Skip SSL verification`})})]})]})]}),`\n`,_jsxs(_components.p,{children:[`By default, QRadar’s console certificate is signed by QRadar’s own internal certificate authority, so CloudThinker can’t verify it. Keep `,_jsx(_components.strong,{children:`Skip SSL verification`}),` for that certificate. It still encrypts traffic, but it can’t detect an impostor console. If you install a certificate from a publicly trusted CA on the console, choose `,_jsx(_components.strong,{children:`Verify SSL certificate`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`required-permissions`,children:`Required permissions`}),`\n`,_jsx(_components.p,{children:`The token can do what its user role allows, on the data its security profile covers.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Goal`}),_jsx(_components.th,{children:`QRadar setting`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Read and update offenses, with their notes`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Offenses`}),` permission`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search events, and read an offense’s contributing events`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Log Activity`}),` permission`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Assign an offense to a QRadar user`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Assign Offenses to Users`}),` permission`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Choose which networks and log sources agents see`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Security Profile`}),` on the authorized service`]})]})]})]}),`\n`,_jsx(_components.p,{children:`If the role can’t read log sources, the overview marks the log source section as failed and still shows offenses.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Leave out `,_jsx(_components.strong,{children:`Assign Offenses to Users`}),` until you want agents to assign offenses. To keep the connection read-only, turn off `,_jsx(_components.strong,{children:`Allow writes`}),` (see `,_jsx(_components.a,{href:`#agent-capabilities`,children:`Agent capabilities`}),`).`]})}),`\n`,_jsx(Heading,{level:`2`,id:`agent-capabilities`,children:`Agent capabilities`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Capability`}),_jsx(_components.th,{children:`What agents can do`}),_jsx(_components.th,{children:`Approval`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Overview`})}),_jsx(_components.td,{children:`Report the QRadar version, open offenses by magnitude, hidden and recently closed counts, and log sources that are disabled, silent for 24 hours, or in an error state`}),_jsx(_components.td,{children:`Runs without asking`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Offenses`})}),_jsx(_components.td,{children:`List offenses by status, magnitude, and last update (up to 365 days). Open one offense with its notes and latest contributing events`}),_jsx(_components.td,{children:`Runs without asking`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Event search`})}),_jsx(_components.td,{children:`Run one AQL search over events, with a time window and a row limit or grouping. Returns up to 500 rows`}),_jsx(_components.td,{children:`Runs without asking`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Offense changes`})}),_jsx(_components.td,{children:`Assign, hide, show, or close one offense with a closing reason, or add a note`}),_jsx(_components.td,{children:`Each change`})]})]})]}),`\n`,_jsx(_components.p,{children:`Agents delete each search from QRadar after they read its results. Lists report the true total even when they show fewer rows.`}),`\n`,_jsx(_components.p,{children:`Before a change, the agent names the offense, its current status and assignee, and the change. After it, the agent reads the offense back and reports whether the change took effect. It can set a hidden offense or an assignment back. It can’t reopen or reassign a closed offense, and it can’t remove a note. In QRadar, more events for a closed offense create a new offense.`}),`\n`,_jsx(_components.p,{children:`Agents can’t change rules, reference sets, log sources, or saved searches. Do those in QRadar.`}),`\n`,_jsxs(_components.p,{children:[`Writes also need `,_jsx(_components.strong,{children:`Allow writes`}),` on, which starts on. To keep the connection read-only in CloudThinker, open `,_jsx(_components.strong,{children:`IBM QRadar SIEM`}),` in `,_jsx(_components.strong,{children:`More → Workspace settings → Connections`}),` and turn off `,_jsx(_components.strong,{children:`Allow writes`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Every change an agent makes goes through your workspace’s `,_jsx(_components.a,{href:`/guide/approvals/overview`,children:`Approvals`}),` first. On the default `,_jsx(_components.strong,{children:`Auto · Rules + AI · Ask me`}),` mode, AI judgment can let a safe change run without asking — and an Allow Rule can too, once CloudThinker turns on `,_jsx(_components.a,{href:`/guide/approvals/rules#troubleshooting`,children:`Rule enforcement`}),` for your workspace. Choose `,_jsx(_components.strong,{children:`Manual`}),` to approve every change yourself.`]}),`\n`,_jsx(Heading,{level:`3`,id:`verify-the-connection`,children:`Verify the connection`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Summarize my QRadar: version, open offenses by magnitude, and log sources that stopped sending events`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Expected result:`}),` the QRadar version, the top open offenses with their magnitude, and counts of disabled, silent, and failing log sources.`]}),`\n`,_jsx(Heading,{level:`3`,id:`example-prompts`,children:`Example prompts`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Show QRadar offense 1234 with its notes and latest events`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Count failed logins by source IP in QRadar over the last 24 hours`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Assign QRadar offense 1234 to analyst1 and add a note that the source IP is our scanner`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Replace `,_jsx(_components.code,{children:`1234`}),` with an offense ID and `,_jsx(_components.code,{children:`analyst1`}),` with a QRadar username.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsx(_components.p,{children:`The accordion titles below are the exact messages CloudThinker shows when the connection test fails.`}),`\n`,_jsx(Accordion,{title:`QRadar rejected the authorized service token. Check that it is active and not expired.`,id:`qradar-rejected-the-authorized-service-token-check-that-it-is-active-and-not-expired`,children:_jsxs(_components.p,{children:[`Check that you pasted the whole token. In `,_jsx(_components.strong,{children:`Admin → Authorized Services`}),`, check the service’s expiry date. QRadar can’t show a token again, so create a new authorized service if you lost it, and paste its token into `,_jsx(_components.strong,{children:`Authorized service token`}),`.`]})}),`\n`,_jsx(Accordion,{title:`The token's user role lacks the Offenses permission. Add it to the role in QRadar, then test again.`,id:`the-tokens-user-role-lacks-the-offenses-permission-add-it-to-the-role-in-qradar-then-test-again`,children:_jsxs(_components.p,{children:[`The token works, but its role can’t read offenses. In `,_jsx(_components.strong,{children:`Admin → User Roles`}),`, select `,_jsx(_components.strong,{children:`Offenses`}),` on the role, click `,_jsx(_components.strong,{children:`Deploy Changes`}),`, and connect again.`]})}),`\n`,_jsx(Accordion,{title:`The token's user role cannot use the QRadar API.`,id:`the-tokens-user-role-cannot-use-the-qradar-api`,children:_jsx(_components.p,{children:`QRadar refused the token’s first request. Check the user role and security profile on the authorized service, then connect again.`})}),`\n`,_jsx(Accordion,{title:`The console certificate is not trusted. Choose Skip SSL verification for a self-signed certificate.`,id:`the-console-certificate-is-not-trusted-choose-skip-ssl-verification-for-a-self-signed-certificate`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`TLS certificate`}),` is set to `,_jsx(_components.strong,{children:`Verify SSL certificate`}),`, but the console doesn’t have a publicly trusted certificate. Choose `,_jsx(_components.strong,{children:`Skip SSL verification`}),`, or install a trusted certificate on the console.`]})}),`\n`,_jsx(Accordion,{title:`Could not reach the QRadar console over HTTPS. CloudThinker connects to it directly: check the address and the network path.`,id:`could-not-reach-the-qradar-console-over-https-cloudthinker-connects-to-it-directly-check-the-address-and-the-network-path`,children:_jsxs(_components.p,{children:[`Check the `,_jsx(_components.strong,{children:`Console URL`}),` and that your CloudThinker deployment can open an HTTPS connection to the console.`]})}),`\n`,_jsx(Accordion,{title:`That address answered, but not as the QRadar API. Use the console address root, with no path.`,id:`that-address-answered-but-not-as-the-qradar-api-use-the-console-address-root-with-no-path`,children:_jsxs(_components.p,{children:[`Enter only the console address, such as `,_jsx(_components.code,{children:`https://qradar.example.internal`}),`. The same fix applies to `,_jsx(_components.code,{children:`That address did not expose the QRadar API`}),` and `,_jsx(_components.code,{children:`QRadar answered with a redirect. Use the exact HTTPS console address.`}),` CloudThinker never follows a redirect, so the token isn’t sent anywhere else.`]})}),`\n`,_jsx(Accordion,{title:`The console URL must start with https://.`,id:`the-console-url-must-start-with-https`,children:_jsxs(_components.p,{children:[`Enter the address with `,_jsx(_components.code,{children:`https://`}),`. CloudThinker sends the token on every request, so it connects only over HTTPS.`]})}),`\n`,_jsx(Accordion,{title:`QRadar answered HTTP 422. Try again in a minute.`,id:`qradar-answered-http-422-try-again-in-a-minute`,children:_jsxs(_components.p,{children:[`IBM uses HTTP 422 for a request that asks for an API version the console no longer supports. This connection asks for version 16.0. If the message stays after you retry, `,_jsx(_components.a,{href:`https://cloudthinker.io/contact`,children:`contact us`}),` with your QRadar version.`]})}),`\n`,_jsx(Accordion,{title:`An agent says the QRadar write tool is off on this connection`,id:`an-agent-says-the-qradar-write-tool-is-off-on-this-connection`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Allow writes`}),` is off. Turn it on in `,_jsx(_components.strong,{children:`More → Workspace settings → Connections`}),` if you want agents to update offenses, then ask again. If the change then fails with HTTP 403, the token’s role lacks `,_jsx(_components.strong,{children:`Offenses`}),` or `,_jsx(_components.strong,{children:`Assign Offenses to Users`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`security`,children:`Security`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Least privilege`}),` — grant only the permissions the agents need for your use case; start read-only and widen later.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Read-only by default`}),` — use read-only credentials unless you want agents to make changes through this connection.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rotate credentials`}),` — rotate keys and tokens on your normal schedule; CloudThinker picks up the new value when you update the connection.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Revoke on offboarding`}),` — remove the credential at the provider when you delete a connection or a teammate leaves.`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use a dedicated authorized service with an expiry date.`}),` You can revoke it without affecting other integrations, and a leaked token stops working on its own.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Narrow the security profile.`}),` Agents see only the networks and log sources the profile covers.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Token stays on your console address.`}),` CloudThinker sends the token in a request header, only to the `,_jsx(_components.strong,{children:`Console URL`}),` you enter, and never follows a redirect.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Approvals`,icon:`shield-check`,href:`/guide/approvals/overview`,children:_jsx(_components.p,{children:`Decide which offense changes run, wait for a person, or are refused`})}),_jsx(Card,{title:`Wazuh Connection`,icon:`https://mintcdn.com/cloudthinker/b7eHHxxxDnbPJd0B/images/icons/wazuh.svg?fit=max\u0026auto=format\u0026n=b7eHHxxxDnbPJd0B\u0026q=85\u0026s=d3d1f64d6334d7f7966b8fa4eccca775`,href:`/guide/connections/wazuh`,\"data-og-width\":`24`,width:`24`,\"data-og-height\":`24`,height:`24`,\"data-path\":`images/icons/wazuh.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cloudthinker/b7eHHxxxDnbPJd0B/images/icons/wazuh.svg?w=280\u0026fit=max\u0026auto=format\u0026n=b7eHHxxxDnbPJd0B\u0026q=85\u0026s=23414d2b56a65544fb743305368f2067 280w, https://mintcdn.com/cloudthinker/b7eHHxxxDnbPJd0B/images/icons/wazuh.svg?w=560\u0026fit=max\u0026auto=format\u0026n=b7eHHxxxDnbPJd0B\u0026q=85\u0026s=e31088ffb0ce85d2b549a75c7cf525de 560w, https://mintcdn.com/cloudthinker/b7eHHxxxDnbPJd0B/images/icons/wazuh.svg?w=840\u0026fit=max\u0026auto=format\u0026n=b7eHHxxxDnbPJd0B\u0026q=85\u0026s=a44076b4ae457f002c08e092bcc94617 840w, https://mintcdn.com/cloudthinker/b7eHHxxxDnbPJd0B/images/icons/wazuh.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=b7eHHxxxDnbPJd0B\u0026q=85\u0026s=b3f582911dc8105ac0e251d387f95f38 1100w, https://mintcdn.com/cloudthinker/b7eHHxxxDnbPJd0B/images/icons/wazuh.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=b7eHHxxxDnbPJd0B\u0026q=85\u0026s=0ae59ef4438f9f26ffd510987425ea01 1650w, https://mintcdn.com/cloudthinker/b7eHHxxxDnbPJd0B/images/icons/wazuh.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=b7eHHxxxDnbPJd0B\u0026q=85\u0026s=a36df4a58a2a73e49d4a5dd95917fe25 2500w`,children:_jsx(_components.p,{children:`Security alerts and agent health from your Wazuh SIEM`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"IBM QRadar SIEM","description":"Connect IBM QRadar SIEM so agents can triage offenses, search events with AQL, check log sources, and update offenses through your Approvals","icon":"/images/icons/qradar.svg","href":"/guide/connections/qradar"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Prerequisites","slug":"prerequisites","depth":2,"children":[]},{"title":"Setup","slug":"setup","depth":2,"children":[]},{"title":"Connection details","slug":"connection-details","depth":2,"children":[]},{"title":"Required permissions","slug":"required-permissions","depth":2,"children":[]},{"title":"Agent capabilities","slug":"agent-capabilities","depth":2,"children":[{"title":"Verify the connection","slug":"verify-the-connection","depth":3,"children":[]},{"title":"Example prompts","slug":"example-prompts","depth":3,"children":[]}]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]},{"title":"Security","slug":"security","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"cloudthinker","siteName":"CloudThinker","title":"IBM QRadar SIEM - CloudThinker","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/guide/connections/qradar","matchLevel":0},"vi":{"href":"/vi","matchLevel":4},"ja":{"href":"/guide/connections/qradar","matchLevel":0},"ko":{"href":"/guide/connections/qradar","matchLevel":0}}},"lastModified":"2026-11-06T13:03:33.769Z","originalFileLocation":"guide/connections/qradar.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect IBM QRadar SIEM so agents can triage offenses, search events with AQL, check log sources, and update offenses through your Approvals\">\u003cmeta data-mint-head name=\"application-name\" content=\"CloudThinker\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"IBM QRadar SIEM - CloudThinker\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect IBM QRadar SIEM so agents can triage offenses, search events with AQL, check log sources, and update offenses through your Approvals\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CloudThinker\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cloudthinker.io/guide/connections/qradar\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cloudthinker.mintlify.site/_mintlify/api/og/v2?division=Security\u0026amp;title=IBM+QRadar+SIEM\u0026amp;description=Connect+IBM+QRadar+SIEM+so+agents+can+triage+offenses%2C+search+events+with+AQL%2C+check+log+sources%2C+and+update+offenses+through+your+Approvals\u0026amp;theme=a662466b4ca99701c5f8fbf0\u0026amp;signature=2bc167105af5cfc58a04cf232b672f7264d2640249847dc26d776687a7991427\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"IBM QRadar SIEM - CloudThinker\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect IBM QRadar SIEM so agents can triage offenses, search events with AQL, check log sources, and update offenses through your Approvals\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cloudthinker.mintlify.site/_mintlify/api/og/v2?division=Security\u0026amp;title=IBM+QRadar+SIEM\u0026amp;description=Connect+IBM+QRadar+SIEM+so+agents+can+triage+offenses%2C+search+events+with+AQL%2C+check+log+sources%2C+and+update+offenses+through+your+Approvals\u0026amp;theme=a662466b4ca99701c5f8fbf0\u0026amp;signature=2bc167105af5cfc58a04cf232b672f7264d2640249847dc26d776687a7991427\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CloudThinker\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0c93c0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cloudthinker.io/guide/connections/qradar\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guide/connections/qradar.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cloudthinker.io/#organization\",\"name\":\"CloudThinker\",\"url\":\"https://docs.cloudthinker.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cloudthinker/-4m9DUjwzDxHfABz/logo/light.svg?fit=max\u0026auto=format\u0026n=-4m9DUjwzDxHfABz\u0026q=85\u0026s=a56a571509d1cd246f5b0e68db015e5f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cloudthinker.io#website\",\"name\":\"CloudThinker\",\"url\":\"https://docs.cloudthinker.io\",\"publisher\":{\"@id\":\"https://docs.cloudthinker.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cloudthinker.io/guide/connections/qradar#webpage\",\"url\":\"https://docs.cloudthinker.io/guide/connections/qradar\",\"name\":\"IBM QRadar SIEM\",\"description\":\"Connect IBM QRadar SIEM so agents can triage offenses, search events with AQL, check log sources, and update offenses through your Approvals\",\"dateModified\":\"2026-11-06T13:03:33.769Z\",\"isPartOf\":{\"@id\":\"https://docs.cloudthinker.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cloudthinker.io/guide/connections/qradar#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cloudthinker.io/guide/connections/qradar#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Connections\",\"item\":\"https://docs.cloudthinker.io/guide/connections/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security\",\"item\":\"https://docs.cloudthinker.io/guide/connections/cortex-xdr\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"IBM QRadar SIEM\",\"item\":\"https://docs.cloudthinker.io/guide/connections/qradar\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.cloudthinker.io/guide/connections/qradar#article\",\"headline\":\"IBM QRadar SIEM\",\"name\":\"IBM QRadar SIEM\",\"description\":\"Connect IBM QRadar SIEM so agents can triage offenses, search events with AQL, check log sources, and update offenses through your Approvals\",\"url\":\"https://docs.cloudthinker.io/guide/connections/qradar\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cloudthinker.io/guide/connections/qradar#webpage\"},\"dateModified\":\"2026-11-06T13:03:33.769Z\",\"publisher\":{\"@id\":\"https://docs.cloudthinker.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cloudthinker.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CloudThinker\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"CloudThinker","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":""}]},{"tab":"Products","pages":[{"title":"Products","href":"/guide/incident/overview"}]},{"tab":"Platform","groups":[{"group":"Connections","pages":[{"title":"Connections","icon":"plug","href":"/guide/connections/overview"},{"group":"Cloud","pages":[{"title":"Amazon Web Services","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/aws.svg","href":"/guide/connections/aws"},{"title":"Microsoft Azure","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/azure.svg","href":"/guide/connections/azure"},{"title":"Cloudflare","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cloudflare.svg","href":"/guide/connections/cloudflare"},{"title":"DigitalOcean","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/digitalocean.svg","href":"/guide/connections/digitalocean"},{"title":"FPT Cloud","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/fptcloud.svg","href":"/guide/connections/fptcloud"},{"title":"Google Cloud Platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/gcp.svg","href":"/guide/connections/gcp"},{"title":"GreenNode","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/greennode.svg","href":"/guide/connections/greennode"},{"title":"OpenStack","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/openstack.svg","href":"/guide/connections/openstack"},{"title":"VMware vCenter","icon":"server","href":"/guide/connections/vmware"}]},{"group":"Infrastructure","pages":[{"title":"AWX","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/awx.svg","href":"/guide/connections/awx"},{"title":"Pulumi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pulumi.svg","href":"/guide/connections/pulumi"},{"title":"SSH","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/ssh.svg","href":"/guide/connections/ssh"},{"title":"HCP Terraform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/terraform.svg","href":"/guide/connections/terraform"}]},{"group":"Containers","pages":[{"title":"ArgoCD","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/argocd.svg","href":"/guide/connections/argocd"},{"title":"Docker Hub","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/dockerhub.svg","href":"/guide/connections/dockerhub"},{"title":"Kubernetes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/kubernetes.svg","href":"/guide/connections/kubernetes"},{"title":"Rancher","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rancher.svg","href":"/guide/connections/rancher"}]},{"group":"App Platforms","pages":[{"title":"Firebase","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/firebase.svg","href":"/guide/connections/firebase"},{"title":"Fly.io","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/flyio.svg","href":"/guide/connections/flyio"},{"title":"Heroku","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/heroku.svg","href":"/guide/connections/heroku"},{"title":"Netlify","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/netlify.svg","href":"/guide/connections/netlify"},{"title":"Render","icon":"server","href":"/guide/connections/render"},{"title":"Supabase","icon":"bolt","href":"/guide/connections/supabase"},{"title":"Vercel","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/vercel.svg","href":"/guide/connections/vercel"}]},{"group":"Databases","pages":[{"title":"Apache Cassandra","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cassandra.svg","href":"/guide/connections/cassandra"},{"title":"ClickHouse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clickhouse.svg","href":"/guide/connections/clickhouse"},{"title":"CockroachDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cockroachdb.svg","href":"/guide/connections/cockroachdb"},{"title":"Databricks","icon":"layer-group","href":"/guide/connections/databricks"},{"title":"InfluxDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/influxdb.svg","href":"/guide/connections/influxdb"},{"title":"MongoDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mongodb.svg","href":"/guide/connections/mongodb"},{"title":"Microsoft SQL Server","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mssql.svg","href":"/guide/connections/mssql"},{"title":"MySQL","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mysql.svg","href":"/guide/connections/mysql"},{"title":"Neon","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/neon.svg","href":"/guide/connections/neon"},{"title":"PostgreSQL","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/postgresql.svg","href":"/guide/connections/postgresql"},{"title":"Redis","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/redis.svg","href":"/guide/connections/redis"},{"title":"Snowflake","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/snowflake.svg","href":"/guide/connections/snowflake"}]},{"group":"AI \u0026 Vectors","pages":[{"title":"Braintrust","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/braintrust.svg","href":"/guide/connections/braintrust"},{"title":"Langfuse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/langfuse.svg","href":"/guide/connections/langfuse"},{"title":"LangSmith","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/langsmith.svg","href":"/guide/connections/langsmith"},{"title":"Pinecone","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pinecone.svg","href":"/guide/connections/pinecone"}]},{"group":"Monitoring","pages":[{"title":"AppDynamics","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/appdynamics.svg","href":"/guide/connections/appdynamics"},{"title":"Coralogix","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/coralogix.svg","href":"/guide/connections/coralogix"},{"title":"Datadog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/datadog.svg","href":"/guide/connections/datadog"},{"title":"Dynatrace","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/dynatrace.svg","href":"/guide/connections/dynatrace"},{"title":"Grafana","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/grafana.svg","href":"/guide/connections/grafana"},{"title":"Honeycomb","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/honeycomb.svg","href":"/guide/connections/honeycomb"},{"title":"New Relic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/newrelic.svg","href":"/guide/connections/newrelic"},{"title":"Prometheus","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/prometheus.svg","href":"/guide/connections/prometheus"},{"title":"PRTG Network Monitor","href":"/guide/connections/prtg"},{"title":"Rollbar","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rollbar.svg","href":"/guide/connections/rollbar"},{"title":"Sentry","icon":"bug","href":"/guide/connections/sentry"},{"title":"SigNoz","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/signoz.svg","href":"/guide/connections/signoz"},{"title":"Splunk Observability","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/splunkobservability.svg","href":"/guide/connections/splunkobservability"},{"title":"UptimeRobot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/uptimerobot.svg","href":"/guide/connections/uptimerobot"},{"title":"Zabbix","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/zabbix.svg","href":"/guide/connections/zabbix"}]},{"group":"Logs \u0026 Search","pages":[{"title":"Elasticsearch","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/elasticsearch.svg","href":"/guide/connections/elasticsearch"},{"title":"Graylog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/graylog.svg","href":"/guide/connections/graylog"},{"title":"OpenSearch","icon":"magnifying-glass-chart","href":"/guide/connections/opensearch"},{"title":"Splunk Platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/splunkplatform.svg","href":"/guide/connections/splunkplatform"},{"title":"Sumo Logic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/sumologic.svg","href":"/guide/connections/sumologic"},{"title":"Wazuh","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/wazuh.svg","href":"/guide/connections/wazuh"}]},{"group":"Incidents","pages":[{"title":"Better Stack","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/betterstack.svg","href":"/guide/connections/betterstack"},{"title":"FireHydrant","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/firehydrant.svg","href":"/guide/connections/firehydrant"},{"title":"Jira Service Management","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/jsm.svg","href":"/guide/connections/jsm"},{"title":"PagerDuty","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pagerduty.svg","href":"/guide/connections/pagerduty"},{"title":"Rootly","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rootly.svg","href":"/guide/connections/rootly"},{"title":"ServiceNow","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/servicenow.svg","href":"/guide/connections/servicenow"}]},{"group":"Code \u0026 CI/CD","pages":[{"title":"AWS CodeCommit","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/aws-codecommit.svg","href":"/guide/connections/aws-codecommit"},{"title":"Azure DevOps","icon":"microsoft","href":"/guide/connections/azure-devops"},{"title":"Bitbucket","icon":"bitbucket","href":"/guide/connections/bitbucket"},{"title":"Buildkite","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/buildkite.svg","href":"/guide/connections/buildkite"},{"title":"CircleCI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/circleci.svg","href":"/guide/connections/circleci"},{"title":"GitHub","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/github.svg","href":"/guide/connections/github"},{"title":"GitLab","icon":"gitlab","href":"/guide/connections/gitlab"},{"title":"Harness","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/harness.svg","href":"/guide/connections/harness"},{"title":"Jenkins","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/jenkins.svg","href":"/guide/connections/jenkins"}]},{"group":"Security","pages":[{"title":"Cortex XDR","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cortex-xdr.svg","href":"/guide/connections/cortex-xdr"},{"title":"FortiGate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/fortigate.svg","href":"/guide/connections/fortigate"},{"title":"GitGuardian","description":"Connect GitGuardian so agents can triage secret incidents, trace exposed credentials to their sources, and check honeytokens","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/gitguardian.svg","href":"/guide/connections/gitguardian"},{"title":"IBM QRadar SIEM","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/qradar.svg","href":"/guide/connections/qradar"},{"title":"Keycloak","description":"Connect a Keycloak realm so agents can audit users, clients, roles, groups, and auth flows, and make identity changes through your Approvals","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/keycloak.svg","href":"/guide/connections/keycloak"},{"title":"Okta","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/okta.svg","href":"/guide/connections/okta"},{"title":"Palo Alto PAN-OS","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pan-os.svg","href":"/guide/connections/pan-os"},{"title":"Prowler","icon":"shield-check","href":"/guide/connections/prowler"},{"title":"Semgrep","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/semgrep.svg","href":"/guide/connections/semgrep"},{"title":"SonarQube","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/sonarqube.svg","href":"/guide/connections/sonarqube"},{"title":"HashiCorp Vault","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/vault.svg","href":"/guide/connections/vault"}]},{"group":"Compliance","pages":[{"title":"Drata","icon":"clipboard-check","href":"/guide/connections/drata"}]},{"group":"Productivity","pages":[{"title":"Asana","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/asana.svg","href":"/guide/connections/asana"},{"title":"Atlassian","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/atlassian.svg","href":"/guide/connections/atlassian"},{"title":"Backlog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/backlog.svg","href":"/guide/connections/backlog"},{"title":"Backstage","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/backstage.svg","href":"/guide/connections/backstage"},{"title":"ClickUp","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clickup.svg","href":"/guide/connections/clickup"},{"title":"Linear","icon":"list-check","href":"/guide/connections/linear"},{"title":"monday.com","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/monday.svg","href":"/guide/connections/monday"},{"title":"Notion","icon":"book-open","href":"/guide/connections/notion"}]},{"group":"Analytics","pages":[{"title":"Microsoft Clarity","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clarity.svg","href":"/guide/connections/clarity"},{"title":"Google Analytics","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/google-analytics.svg","href":"/guide/connections/google-analytics"},{"title":"HubSpot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/hubspot.svg","href":"/guide/connections/hubspot"},{"title":"PostHog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/posthog.svg","href":"/guide/connections/posthog"}]},{"group":"Messaging","pages":[{"title":"Flespi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/flespi.svg","href":"/guide/connections/flespi"},{"title":"Apache Kafka","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/kafka.svg","href":"/guide/connections/kafka"},{"title":"RabbitMQ","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rabbitmq.svg","href":"/guide/connections/rabbitmq"}]},{"group":"Custom MCP","pages":[{"title":"MCP","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mcp.svg","href":"/guide/connections/mcp"}]}]},{"group":"Customize","pages":[{"title":"Teach CloudThinker","icon":"graduation-cap","href":"/guide/teach-cloudthinker"},{"title":"Custom Agent Quickstart","icon":"rocket","href":"/guide/agents/quickstart"},{"title":"Custom Skills","icon":"wand-magic-sparkles","href":"/guide/skills/custom-skills"},{"title":"Skill Format","icon":"file-code","href":"/guide/skills/skill-format"}]},{"group":"Approvals","pages":[{"title":"Approvals","icon":"shield-check","href":"/guide/approvals/overview"},{"title":"Approval Rules","icon":"list-check","href":"/guide/approvals/rules"},{"title":"Approval Mode","icon":"bolt","href":"/guide/approvals/approval-mode"},{"title":"Approvers and Activity","icon":"users","href":"/guide/approvals/approvers"}]},{"group":"Workspace settings","pages":[{"title":"Workspace Settings","icon":"gear","href":"/guide/workspace-settings"},{"title":"Workspace Members","icon":"users","href":"/guide/workspace-users"},{"title":"Workspace Branding","icon":"palette","href":"/guide/workspace-branding"},{"title":"Skills","icon":"sparkles","href":"/guide/skills/overview"},{"title":"Workspace Memory","icon":"brain-circuit","href":"/guide/memory"},{"title":"Dreaming","icon":"moon","href":"/guide/memory-dreaming"},{"title":"Customize","icon":"wand-magic-sparkles","href":"/guide/agents/customize"},{"title":"Knowledge Base","icon":"book","href":"/guide/knowledge"},{"title":"Credentials","icon":"vault","href":"/guide/credentials"},{"title":"Notifications","icon":"bell","href":"/guide/notifications"}]},{"group":"Admin Settings","pages":[{"title":"Admin Settings","icon":"building","href":"/guide/admin-settings"},{"title":"Organizations","icon":"building-columns","href":"/guide/organization"},{"title":"Workspaces","icon":"building","href":"/guide/workspaces"},{"title":"Manage Your Subscription","icon":"file-invoice-dollar","href":"/guide/billing/subscription"},{"title":"Pricing","icon":"credit-card","href":"/guide/billing/pricing"},{"title":"Credit Limits","icon":"sliders","href":"/guide/billing/credit-limits"},{"title":"Usage and Credits","icon":"coins","href":"/guide/billing/usage"},{"title":"Capabilities","icon":"toggle-on","href":"/guide/capabilities"},{"title":"Self-Hosted Sandbox (Workers)","sidebarTitle":"Self-Hosted Sandbox (Workers)","icon":"server","href":"/guide/workers"},{"title":"Worker Network and Security","sidebarTitle":"Worker security","icon":"shield-halved","tag":"Beta","href":"/guide/worker-security"}]},{"group":"Artifacts and sharing","pages":[{"title":"Artifacts","icon":"chart-mixed","href":"/guide/artifacts/overview"},{"title":"Sharing","icon":"share-nodes","href":"/guide/sharing"}]}]},{"tab":"Enterprise","pages":[{"title":"Enterprise","href":"/guide/security/overview"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/guide/api/overview"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/learn/aio/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"Pricing","href":"https://cloudthinker.io/pricing"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi"}]},{"language":"ja","tabs":[{"tab":"はじめに","pages":[{"title":"はじめに","href":"/ja"}]},{"tab":"プロダクト","pages":[{"title":"プロダクト","href":"/ja/guide/incident/overview"}]},{"tab":"プラットフォーム","groups":[{"group":"接続","pages":[{"title":"接続","href":"/ja/guide/connections/overview"},{"group":"Cloud Platforms","pages":[{"title":"AWS","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/aws.svg","href":"/ja/guide/connections/aws"},{"title":"Google Cloud","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/gcp.svg","href":"/ja/guide/connections/gcp"},{"title":"Azure","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/azure.svg","href":"/ja/guide/connections/azure"},{"title":"Firebase","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/firebase.svg","href":"/ja/guide/connections/firebase"},{"title":"Cloudflare","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cloudflare.svg","href":"/guide/connections/cloudflare"},{"title":"Vercel","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/vercel.svg","href":"/ja/guide/connections/vercel"},{"title":"Netlify","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/netlify.svg","href":"/guide/connections/netlify"},{"title":"Heroku","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/heroku.svg","href":"/guide/connections/heroku"},{"title":"Render","icon":"server","href":"/guide/connections/render"},{"title":"DigitalOcean","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/digitalocean.svg","href":"/guide/connections/digitalocean"},{"title":"Fly.io","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/flyio.svg","href":"/guide/connections/flyio"},{"title":"GreenNode","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/greennode.svg","href":"/guide/connections/greennode"},{"title":"FPT Cloud","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/fptcloud.svg","href":"/guide/connections/fptcloud"},{"title":"OpenStack","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/openstack.svg","href":"/guide/connections/openstack"},{"title":"VMware vCenter","icon":"server","href":"/guide/connections/vmware"}]},{"group":"Infrastructure \u0026 Access","pages":[{"title":"Kubernetes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/kubernetes.svg","href":"/ja/guide/connections/kubernetes"},{"title":"Rancher","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rancher.svg","href":"/guide/connections/rancher"},{"title":"Pulumi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pulumi.svg","href":"/ja/guide/connections/pulumi"},{"title":"HCP Terraform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/terraform.svg","href":"/guide/connections/terraform"},{"title":"SSH","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/ssh.svg","href":"/ja/guide/connections/ssh"},{"title":"HashiCorp Vault","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/vault.svg","href":"/ja/guide/connections/vault"},{"title":"Keycloak","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/keycloak.svg","href":"/ja/guide/connections/keycloak"},{"title":"Backstage","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/backstage.svg","href":"/guide/connections/backstage"},{"title":"Okta","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/okta.svg","href":"/guide/connections/okta"}]},{"group":"Databases","pages":[{"title":"PostgreSQL","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/postgresql.svg","href":"/ja/guide/connections/postgresql"},{"title":"CockroachDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cockroachdb.svg","href":"/guide/connections/cockroachdb"},{"title":"MySQL","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mysql.svg","href":"/ja/guide/connections/mysql"},{"title":"MongoDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mongodb.svg","href":"/ja/guide/connections/mongodb"},{"title":"Redis","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/redis.svg","href":"/ja/guide/connections/redis"},{"title":"ClickHouse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clickhouse.svg","href":"/ja/guide/connections/clickhouse"},{"title":"Apache Cassandra","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cassandra.svg","href":"/guide/connections/cassandra"},{"title":"Snowflake","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/snowflake.svg","href":"/ja/guide/connections/snowflake"},{"title":"Databricks","icon":"layer-group","href":"/guide/connections/databricks"},{"title":"Neon","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/neon.svg","href":"/ja/guide/connections/neon"},{"title":"Supabase","icon":"bolt","href":"/guide/connections/supabase"},{"title":"Elasticsearch","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/elasticsearch.svg","href":"/ja/guide/connections/elasticsearch"},{"title":"OpenSearch","icon":"magnifying-glass-chart","href":"/guide/connections/opensearch"},{"title":"InfluxDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/influxdb.svg","href":"/guide/connections/influxdb"},{"title":"Microsoft SQL Server","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mssql.svg","href":"/guide/connections/mssql"},{"title":"Pinecone","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pinecone.svg","href":"/guide/connections/pinecone"}]},{"group":"Messaging \u0026 Streaming","pages":[{"title":"Kafka","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/kafka.svg","href":"/ja/guide/connections/kafka"},{"title":"RabbitMQ","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rabbitmq.svg","href":"/ja/guide/connections/rabbitmq"},{"title":"Flespi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/flespi.svg","href":"/ja/guide/connections/flespi"}]},{"group":"Observability \u0026 Monitoring","pages":[{"title":"Grafana","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/grafana.svg","href":"/ja/guide/connections/grafana"},{"title":"Prometheus","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/prometheus.svg","href":"/ja/guide/connections/prometheus"},{"title":"Datadog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/datadog.svg","href":"/ja/guide/connections/datadog"},{"title":"New Relic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/newrelic.svg","href":"/ja/guide/connections/newrelic"},{"title":"Dynatrace","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/dynatrace.svg","href":"/ja/guide/connections/dynatrace"},{"title":"AppDynamics","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/appdynamics.svg","href":"/ja/guide/connections/appdynamics"},{"title":"Coralogix","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/coralogix.svg","href":"/ja/guide/connections/coralogix"},{"title":"SigNoz","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/signoz.svg","href":"/ja/guide/connections/signoz"},{"title":"Honeycomb","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/honeycomb.svg","href":"/ja/guide/connections/honeycomb"},{"title":"Splunk Observability","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/splunkobservability.svg","href":"/guide/connections/splunkobservability"},{"title":"Sumo Logic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/sumologic.svg","href":"/guide/connections/sumologic"},{"title":"Graylog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/graylog.svg","href":"/guide/connections/graylog"},{"title":"Zabbix","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/zabbix.svg","href":"/ja/guide/connections/zabbix"},{"title":"Better Stack","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/betterstack.svg","href":"/guide/connections/betterstack"},{"title":"Rollbar","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rollbar.svg","href":"/ja/guide/connections/rollbar"},{"title":"Sentry","icon":"bug","href":"/guide/connections/sentry"},{"title":"Langfuse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/langfuse.svg","href":"/ja/guide/connections/langfuse"},{"title":"PostHog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/posthog.svg","href":"/guide/connections/posthog"},{"title":"Splunk Platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/splunkplatform.svg","href":"/guide/connections/splunkplatform"},{"title":"Braintrust","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/braintrust.svg","href":"/guide/connections/braintrust"},{"title":"LangSmith","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/langsmith.svg","href":"/guide/connections/langsmith"},{"title":"UptimeRobot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/uptimerobot.svg","href":"/guide/connections/uptimerobot"},{"title":"Microsoft Clarity","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clarity.svg","href":"/guide/connections/clarity"}]},{"group":"CI/CD \u0026 Code Quality","pages":[{"title":"GitHub","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/github.svg","href":"/guide/connections/github"},{"title":"GitLab","icon":"gitlab","href":"/guide/connections/gitlab"},{"title":"Bitbucket","icon":"bitbucket","href":"/guide/connections/bitbucket"},{"title":"Azure DevOps","icon":"microsoft","href":"/guide/connections/azure-devops"},{"title":"Jenkins","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/jenkins.svg","href":"/ja/guide/connections/jenkins"},{"title":"CircleCI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/circleci.svg","href":"/ja/guide/connections/circleci"},{"title":"Buildkite","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/buildkite.svg","href":"/ja/guide/connections/buildkite"},{"title":"Docker Hub","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/dockerhub.svg","href":"/guide/connections/dockerhub"},{"title":"ArgoCD","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/argocd.svg","href":"/ja/guide/connections/argocd"},{"title":"AWX","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/awx.svg","href":"/ja/guide/connections/awx"},{"title":"SonarQube","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/sonarqube.svg","href":"/ja/guide/connections/sonarqube"},{"title":"GitGuardian","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/gitguardian.svg","href":"/ja/guide/connections/gitguardian"},{"title":"Harness","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/harness.svg","href":"/guide/connections/harness"},{"title":"AWS CodeCommit","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/aws-codecommit.svg","href":"/guide/connections/aws-codecommit"},{"title":"Semgrep","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/semgrep.svg","href":"/guide/connections/semgrep"}]},{"group":"Incident \u0026 Ticketing","pages":[{"title":"PagerDuty","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pagerduty.svg","href":"/ja/guide/connections/pagerduty"},{"title":"Rootly","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rootly.svg","href":"/guide/connections/rootly"},{"title":"ServiceNow","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/servicenow.svg","href":"/ja/guide/connections/servicenow"},{"title":"Atlassian","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/atlassian.svg","href":"/ja/guide/connections/atlassian"},{"title":"Jira Service Management","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/jsm.svg","href":"/guide/connections/jsm"},{"title":"Backlog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/backlog.svg","href":"/ja/guide/connections/backlog"},{"title":"monday.com","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/monday.svg","href":"/ja/guide/connections/monday"},{"title":"Linear","icon":"list-check","href":"/guide/connections/linear"},{"title":"Notion","icon":"book-open","href":"/guide/connections/notion"},{"title":"ClickUp","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clickup.svg","href":"/ja/guide/connections/clickup"},{"title":"Asana","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/asana.svg","href":"/guide/connections/asana"},{"title":"HubSpot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/hubspot.svg","href":"/guide/connections/hubspot"},{"title":"FireHydrant","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/firehydrant.svg","href":"/guide/connections/firehydrant"}]},{"group":"Security \u0026 Compliance","pages":[{"title":"FortiGate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/fortigate.svg","href":"/guide/connections/fortigate"},{"title":"Prowler","icon":"shield-check","href":"/guide/connections/prowler"},{"title":"Wazuh","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/wazuh.svg","href":"/guide/connections/wazuh"},{"title":"Cortex XDR","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cortex-xdr.svg","href":"/guide/connections/cortex-xdr"},{"title":"Palo Alto PAN-OS","description":"Connect a Palo Alto Networks firewall or Panorama so agents can check health, review security rules, and read logs and live sessions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pan-os.svg","href":"/guide/connections/pan-os"},{"title":"IBM QRadar SIEM","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/qradar.svg","href":"/guide/connections/qradar"},{"title":"Drata","description":"Connect Drata so agents can review failing tests, control readiness, and personnel gaps, and make changes through your Approvals","icon":"clipboard-check","href":"/guide/connections/drata"}]},{"group":"Custom MCP","pages":[{"title":"MCP","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mcp.svg","href":"/ja/guide/connections/mcp"}]}]},{"group":"Customize","pages":[{"title":"Teach CloudThinker","icon":"graduation-cap","href":"/guide/teach-cloudthinker"},{"title":"Custom Agent Quickstart","icon":"rocket","href":"/guide/agents/quickstart"},{"title":"Custom Skills","icon":"wand-magic-sparkles","href":"/ja/guide/skills/custom-skills"},{"title":"Skill Format","icon":"file-code","href":"/ja/guide/skills/skill-format"}]},{"group":"Approvals","pages":[{"title":"Approvals","icon":"shield-check","href":"/guide/approvals/overview"},{"title":"Approval Rules","icon":"list-check","href":"/guide/approvals/rules"},{"title":"Approval Mode","icon":"bolt","href":"/guide/approvals/approval-mode"},{"title":"Approvers and Activity","icon":"users","href":"/guide/approvals/approvers"}]},{"group":"ワークスペース設定","pages":[{"title":"Workspace Settings","icon":"gear","href":"/guide/workspace-settings"},{"title":"Workspace Members","icon":"users","href":"/ja/guide/workspace-users"},{"title":"Workspace Branding","icon":"palette","href":"/ja/guide/workspace-branding"},{"title":"Skills","icon":"sparkles","href":"/ja/guide/skills/overview"},{"title":"Workspace Memory","icon":"brain-circuit","href":"/guide/memory"},{"title":"Dreaming","icon":"moon","href":"/guide/memory-dreaming"},{"title":"エージェントのカスタマイズ","icon":"wand-magic-sparkles","href":"/ja/guide/agents/customize"},{"title":"ナレッジベース","icon":"book","href":"/ja/guide/knowledge"},{"title":"Credentials","icon":"vault","href":"/guide/credentials"},{"title":"Notifications Center","icon":"bell","href":"/ja/guide/notifications"}]},{"group":"Admin Settings","pages":[{"title":"Admin Settings","icon":"building","href":"/guide/admin-settings"},{"title":"Organizations","icon":"building-columns","href":"/ja/guide/organization"},{"title":"Workspaces","icon":"building","href":"/ja/guide/workspaces"},{"title":"サブスクリプション","icon":"gear","href":"/ja/guide/billing/subscription"},{"title":"料金プラン","icon":"credit-card","href":"/ja/guide/billing/pricing"},{"title":"Credit Limits","icon":"sliders","href":"/guide/billing/credit-limits"},{"title":"使用状況","icon":"coins","href":"/ja/guide/billing/usage"},{"title":"Capabilities","icon":"toggle-on","href":"/guide/capabilities"},{"title":"Self-Hosted Sandbox (Workers)","sidebarTitle":"Self-Hosted Sandbox (Workers)","icon":"server","href":"/guide/workers"},{"title":"Worker Network and Security","sidebarTitle":"Worker security","icon":"shield-halved","tag":"Beta","href":"/guide/worker-security"}]},{"group":"デプロイメント","pages":[{"title":"デプロイメント","icon":"server","href":"/ja/guide/deployment/overview"}]},{"group":"アーティファクトと共有","pages":[{"title":"Artifacts","icon":"chart-mixed","href":"/ja/guide/artifacts/overview"},{"title":"Sharing","icon":"share-nodes","href":"/guide/sharing"}]}]},{"tab":"エンタープライズ","pages":[{"title":"エンタープライズ","href":"/ja/guide/security/overview"}]},{"tab":"開発者","pages":[{"title":"開発者","href":"/ja/guide/api/overview"}]},{"tab":"リソース","pages":[{"title":"リソース","href":"/ja/learn/aio/introduction"}]},{"tab":"変更履歴","pages":[{"title":"変更履歴","href":"/changelog"}]},{"tab":"料金","href":"https://cloudthinker.io/pricing"}]},{"language":"ko","tabs":[{"tab":"시작하기","pages":[{"title":"시작하기","href":"/ko"}]},{"tab":"제품","pages":[{"title":"제품","href":"/ko/guide/incident/overview"}]},{"tab":"플랫폼","groups":[{"group":"연결","pages":[{"title":"Connections","href":"/ko/guide/connections/overview"},{"group":"Cloud Platforms","pages":[{"title":"AWS","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/aws.svg","href":"/ko/guide/connections/aws"},{"title":"Google Cloud","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/gcp.svg","href":"/ko/guide/connections/gcp"},{"title":"Azure","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/azure.svg","href":"/ko/guide/connections/azure"},{"title":"Firebase","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/firebase.svg","href":"/ko/guide/connections/firebase"},{"title":"Cloudflare","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cloudflare.svg","href":"/guide/connections/cloudflare"},{"title":"Vercel","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/vercel.svg","href":"/ko/guide/connections/vercel"},{"title":"Netlify","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/netlify.svg","href":"/guide/connections/netlify"},{"title":"Heroku","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/heroku.svg","href":"/guide/connections/heroku"},{"title":"Render","icon":"server","href":"/guide/connections/render"},{"title":"DigitalOcean","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/digitalocean.svg","href":"/guide/connections/digitalocean"},{"title":"Fly.io","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/flyio.svg","href":"/guide/connections/flyio"},{"title":"GreenNode","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/greennode.svg","href":"/guide/connections/greennode"},{"title":"FPT Cloud","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/fptcloud.svg","href":"/guide/connections/fptcloud"},{"title":"OpenStack","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/openstack.svg","href":"/guide/connections/openstack"},{"title":"VMware vCenter","icon":"server","href":"/guide/connections/vmware"}]},{"group":"Infrastructure \u0026 Access","pages":[{"title":"Kubernetes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/kubernetes.svg","href":"/ko/guide/connections/kubernetes"},{"title":"Rancher","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rancher.svg","href":"/guide/connections/rancher"},{"title":"Pulumi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pulumi.svg","href":"/ko/guide/connections/pulumi"},{"title":"HCP Terraform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/terraform.svg","href":"/guide/connections/terraform"},{"title":"SSH","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/ssh.svg","href":"/ko/guide/connections/ssh"},{"title":"HashiCorp Vault","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/vault.svg","href":"/ko/guide/connections/vault"},{"title":"Keycloak","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/keycloak.svg","href":"/ko/guide/connections/keycloak"},{"title":"Backstage","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/backstage.svg","href":"/guide/connections/backstage"},{"title":"Okta","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/okta.svg","href":"/guide/connections/okta"}]},{"group":"Databases","pages":[{"title":"PostgreSQL","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/postgresql.svg","href":"/ko/guide/connections/postgresql"},{"title":"CockroachDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cockroachdb.svg","href":"/guide/connections/cockroachdb"},{"title":"MySQL","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mysql.svg","href":"/ko/guide/connections/mysql"},{"title":"MongoDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mongodb.svg","href":"/ko/guide/connections/mongodb"},{"title":"Redis","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/redis.svg","href":"/ko/guide/connections/redis"},{"title":"ClickHouse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clickhouse.svg","href":"/ko/guide/connections/clickhouse"},{"title":"Apache Cassandra","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cassandra.svg","href":"/guide/connections/cassandra"},{"title":"Snowflake","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/snowflake.svg","href":"/ko/guide/connections/snowflake"},{"title":"Databricks","icon":"layer-group","href":"/guide/connections/databricks"},{"title":"Neon","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/neon.svg","href":"/ko/guide/connections/neon"},{"title":"Supabase","icon":"bolt","href":"/guide/connections/supabase"},{"title":"Elasticsearch","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/elasticsearch.svg","href":"/ko/guide/connections/elasticsearch"},{"title":"OpenSearch","icon":"magnifying-glass-chart","href":"/guide/connections/opensearch"},{"title":"InfluxDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/influxdb.svg","href":"/guide/connections/influxdb"},{"title":"Microsoft SQL Server","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mssql.svg","href":"/guide/connections/mssql"},{"title":"Pinecone","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pinecone.svg","href":"/guide/connections/pinecone"}]},{"group":"Messaging \u0026 Streaming","pages":[{"title":"Kafka","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/kafka.svg","href":"/ko/guide/connections/kafka"},{"title":"RabbitMQ","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rabbitmq.svg","href":"/ko/guide/connections/rabbitmq"},{"title":"Flespi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/flespi.svg","href":"/ko/guide/connections/flespi"}]},{"group":"Observability \u0026 Monitoring","pages":[{"title":"Grafana","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/grafana.svg","href":"/ko/guide/connections/grafana"},{"title":"Prometheus","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/prometheus.svg","href":"/ko/guide/connections/prometheus"},{"title":"Datadog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/datadog.svg","href":"/ko/guide/connections/datadog"},{"title":"New Relic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/newrelic.svg","href":"/ko/guide/connections/newrelic"},{"title":"Dynatrace","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/dynatrace.svg","href":"/ko/guide/connections/dynatrace"},{"title":"AppDynamics","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/appdynamics.svg","href":"/ko/guide/connections/appdynamics"},{"title":"Coralogix","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/coralogix.svg","href":"/ko/guide/connections/coralogix"},{"title":"SigNoz","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/signoz.svg","href":"/ko/guide/connections/signoz"},{"title":"Honeycomb","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/honeycomb.svg","href":"/ko/guide/connections/honeycomb"},{"title":"Splunk Observability","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/splunkobservability.svg","href":"/guide/connections/splunkobservability"},{"title":"Sumo Logic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/sumologic.svg","href":"/guide/connections/sumologic"},{"title":"Graylog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/graylog.svg","href":"/guide/connections/graylog"},{"title":"Zabbix","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/zabbix.svg","href":"/ko/guide/connections/zabbix"},{"title":"Better Stack","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/betterstack.svg","href":"/guide/connections/betterstack"},{"title":"Rollbar","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rollbar.svg","href":"/ko/guide/connections/rollbar"},{"title":"Sentry","icon":"bug","href":"/guide/connections/sentry"},{"title":"Langfuse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/langfuse.svg","href":"/ko/guide/connections/langfuse"},{"title":"PostHog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/posthog.svg","href":"/guide/connections/posthog"},{"title":"Splunk Platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/splunkplatform.svg","href":"/guide/connections/splunkplatform"},{"title":"Braintrust","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/braintrust.svg","href":"/guide/connections/braintrust"},{"title":"LangSmith","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/langsmith.svg","href":"/guide/connections/langsmith"},{"title":"UptimeRobot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/uptimerobot.svg","href":"/guide/connections/uptimerobot"},{"title":"Microsoft Clarity","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clarity.svg","href":"/guide/connections/clarity"}]},{"group":"CI/CD \u0026 Code Quality","pages":[{"title":"GitHub","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/github.svg","href":"/guide/connections/github"},{"title":"GitLab","icon":"gitlab","href":"/guide/connections/gitlab"},{"title":"Bitbucket","icon":"bitbucket","href":"/guide/connections/bitbucket"},{"title":"Azure DevOps","icon":"microsoft","href":"/guide/connections/azure-devops"},{"title":"Jenkins","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/jenkins.svg","href":"/ko/guide/connections/jenkins"},{"title":"CircleCI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/circleci.svg","href":"/ko/guide/connections/circleci"},{"title":"Buildkite","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/buildkite.svg","href":"/ko/guide/connections/buildkite"},{"title":"Docker Hub","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/dockerhub.svg","href":"/guide/connections/dockerhub"},{"title":"ArgoCD","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/argocd.svg","href":"/ko/guide/connections/argocd"},{"title":"AWX","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/awx.svg","href":"/ko/guide/connections/awx"},{"title":"SonarQube","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/sonarqube.svg","href":"/ko/guide/connections/sonarqube"},{"title":"GitGuardian","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/gitguardian.svg","href":"/ko/guide/connections/gitguardian"},{"title":"Harness","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/harness.svg","href":"/guide/connections/harness"},{"title":"AWS CodeCommit","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/aws-codecommit.svg","href":"/guide/connections/aws-codecommit"},{"title":"Semgrep","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/semgrep.svg","href":"/guide/connections/semgrep"}]},{"group":"Incident \u0026 Ticketing","pages":[{"title":"PagerDuty","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pagerduty.svg","href":"/ko/guide/connections/pagerduty"},{"title":"Rootly","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rootly.svg","href":"/guide/connections/rootly"},{"title":"ServiceNow","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/servicenow.svg","href":"/ko/guide/connections/servicenow"},{"title":"Atlassian","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/atlassian.svg","href":"/ko/guide/connections/atlassian"},{"title":"Jira Service Management","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/jsm.svg","href":"/guide/connections/jsm"},{"title":"Backlog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/backlog.svg","href":"/ko/guide/connections/backlog"},{"title":"monday.com","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/monday.svg","href":"/ko/guide/connections/monday"},{"title":"Linear","icon":"list-check","href":"/guide/connections/linear"},{"title":"Notion","icon":"book-open","href":"/guide/connections/notion"},{"title":"ClickUp","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clickup.svg","href":"/ko/guide/connections/clickup"},{"title":"Asana","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/asana.svg","href":"/guide/connections/asana"},{"title":"HubSpot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/hubspot.svg","href":"/guide/connections/hubspot"},{"title":"FireHydrant","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/firehydrant.svg","href":"/guide/connections/firehydrant"}]},{"group":"Security \u0026 Compliance","pages":[{"title":"FortiGate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/fortigate.svg","href":"/guide/connections/fortigate"},{"title":"Prowler","icon":"shield-check","href":"/guide/connections/prowler"},{"title":"Wazuh","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/wazuh.svg","href":"/guide/connections/wazuh"},{"title":"Cortex XDR","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cortex-xdr.svg","href":"/guide/connections/cortex-xdr"},{"title":"Palo Alto PAN-OS","description":"Connect a Palo Alto Networks firewall or Panorama so agents can check health, review security rules, and read logs and live sessions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pan-os.svg","href":"/guide/connections/pan-os"},{"title":"IBM QRadar SIEM","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/qradar.svg","href":"/guide/connections/qradar"},{"title":"Drata","description":"Connect Drata so agents can review failing tests, control readiness, and personnel gaps, and make changes through your Approvals","icon":"clipboard-check","href":"/guide/connections/drata"}]},{"group":"Custom MCP","pages":[{"title":"MCP","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mcp.svg","href":"/ko/guide/connections/mcp"}]}]},{"group":"Customize","pages":[{"title":"Teach CloudThinker","icon":"graduation-cap","href":"/guide/teach-cloudthinker"},{"title":"Custom Agent Quickstart","icon":"rocket","href":"/guide/agents/quickstart"},{"title":"Custom Skills","icon":"wand-magic-sparkles","href":"/ko/guide/skills/custom-skills"},{"title":"Skill Format","icon":"file-code","href":"/ko/guide/skills/skill-format"}]},{"group":"Approvals","pages":[{"title":"Approvals","icon":"shield-check","href":"/guide/approvals/overview"},{"title":"Approval Rules","icon":"list-check","href":"/guide/approvals/rules"},{"title":"Approval Mode","icon":"bolt","href":"/guide/approvals/approval-mode"},{"title":"Approvers and Activity","icon":"users","href":"/guide/approvals/approvers"}]},{"group":"워크스페이스 설정","pages":[{"title":"Workspace Settings","icon":"gear","href":"/guide/workspace-settings"},{"title":"Workspace Members","icon":"users","href":"/ko/guide/workspace-users"},{"title":"Workspace Branding","icon":"palette","href":"/ko/guide/workspace-branding"},{"title":"Skills","icon":"sparkles","href":"/ko/guide/skills/overview"},{"title":"Workspace Memory","icon":"brain-circuit","href":"/guide/memory"},{"title":"Dreaming","icon":"moon","href":"/guide/memory-dreaming"},{"title":"에이전트 사용자 정의","icon":"wand-magic-sparkles","href":"/ko/guide/agents/customize"},{"title":"지식 베이스","icon":"book","href":"/ko/guide/knowledge"},{"title":"Credentials","icon":"vault","href":"/guide/credentials"},{"title":"알림 센터","icon":"bell","href":"/ko/guide/notifications"}]},{"group":"Admin Settings","pages":[{"title":"Admin Settings","icon":"building","href":"/guide/admin-settings"},{"title":"조직 (Organizations)","icon":"building-columns","href":"/ko/guide/organization"},{"title":"Workspaces","icon":"building","href":"/ko/guide/workspaces"},{"title":"구독","icon":"gear","href":"/ko/guide/billing/subscription"},{"title":"요금제","icon":"credit-card","href":"/ko/guide/billing/pricing"},{"title":"Credit Limits","icon":"sliders","href":"/guide/billing/credit-limits"},{"title":"사용량","icon":"coins","href":"/ko/guide/billing/usage"},{"title":"Capabilities","icon":"toggle-on","href":"/guide/capabilities"},{"title":"Self-Hosted Sandbox (Workers)","sidebarTitle":"Self-Hosted Sandbox (Workers)","icon":"server","href":"/guide/workers"},{"title":"Worker Network and Security","sidebarTitle":"Worker security","icon":"shield-halved","tag":"Beta","href":"/guide/worker-security"}]},{"group":"배포","pages":[{"title":"배포","icon":"server","href":"/ko/guide/deployment/overview"}]},{"group":"아티팩트 및 공유","pages":[{"title":"Artifacts","icon":"chart-mixed","href":"/ko/guide/artifacts/overview"},{"title":"Sharing","icon":"share-nodes","href":"/guide/sharing"}]}]},{"tab":"엔터프라이즈","pages":[{"title":"엔터프라이즈","href":"/ko/guide/security/overview"}]},{"tab":"개발자","pages":[{"title":"개발자","href":"/ko/guide/api/overview"}]},{"tab":"리소스","pages":[{"title":"리소스","href":"/ko/learn/aio/introduction"}]},{"tab":"변경 로그","pages":[{"title":"변경 로그","href":"/changelog"}]},{"tab":"요금","href":"https://cloudthinker.io/pricing"}]}]},"basePath":"","title":"IBM QRadar SIEM - CloudThinker","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}