diff --git a/docs/user-guide/providers/openstack/getting-started-openstack.mdx b/docs/user-guide/providers/openstack/getting-started-openstack.mdx
index e41806059a..b80ebe0e9f 100644
--- a/docs/user-guide/providers/openstack/getting-started-openstack.mdx
+++ b/docs/user-guide/providers/openstack/getting-started-openstack.mdx
@@ -4,13 +4,11 @@ title: 'Getting Started With OpenStack'
import { VersionBadge } from "/snippets/version-badge.mdx"
-
+Prowler supports OpenStack both from the CLI and from Prowler Cloud. This guide walks you through the requirements, how to connect the provider in the UI, and how to run scans from the command line.
-Prowler for OpenStack allows you to audit your OpenStack cloud infrastructure for security misconfigurations, including compute instances, networking, identity and access management, storage, and more.
-
-
+
Prowler currently supports **public cloud OpenStack providers** (OVH, Infomaniak, Vexxhost, etc.). Support for self-deployed OpenStack environments is not yet available, if you are interested in this feature, please [open an issue](https://github.com/prowler-cloud/prowler/issues/new) or [contact us](https://prowler.com/contact).
-
+
## Prerequisites
@@ -22,16 +20,47 @@ Before running Prowler with the OpenStack provider, ensure you have:
4. Access to Prowler CLI (see [Installation](/getting-started/installation/prowler-cli)) or an account created in [Prowler Cloud](https://cloud.prowler.com)
-
- Run OpenStack security audits with Prowler CLI
+
+ Onboard OpenStack using Prowler Cloud
-
- Learn about OpenStack authentication options
+
+ Onboard OpenStack using Prowler CLI
+## Prowler Cloud
+
+
+
+### Step 1: Add the Provider
+
+1. Navigate to "Cloud Providers" and click "Add Cloud Provider".
+ 
+2. Select "OpenStack" from the provider list.
+3. Enter the "Project ID" from the OpenStack provider.
+ 
+4. (Optional) Add a friendly alias to identify this project in dashboards.
+
+### Step 2: Provide Credentials
+
+1. Click "Next" to open the credentials form.
+2. Paste the full content of the `clouds.yaml` file into the "Clouds YAML Content" field. This file is available in the OpenStack provider's Horizon dashboard (see the [Authentication guide](/user-guide/providers/openstack/authentication) for detailed instructions).
+3. Enter the "Cloud Name" — this is the key that identifies the cloud entry inside the `clouds.yaml` file (e.g., `mycloud`).
+ 
+
+### Step 3: Test the Connection and Start Scanning
+
+1. Click "Test connection" to ensure Prowler Cloud can reach the OpenStack API.
+ 
+2. The provider will appear in the list with its current connection status.
+3. Launch a scan from the provider row or from the "Scans" page.
+
+---
+
## Prowler CLI
+
+
### Step 1: Set Up Authentication
Download the `clouds.yaml` file from your OpenStack provider (see [Authentication guide](/user-guide/providers/openstack/authentication) for detailed instructions) and save it to `~/.config/openstack/clouds.yaml`:
@@ -98,7 +127,7 @@ Run a baseline scan of your OpenStack cloud:
prowler openstack --clouds-yaml-cloud openstack
```
-Replace `openstack` with your cloud name if you customized it in the `clouds.yaml` file (e.g., `ovh-production`).
+Replace `openstack` with the custom cloud name defined in the `clouds.yaml` file (e.g., `ovh-production`).
Prowler will automatically discover and audit all supported OpenStack services in your project.
diff --git a/docs/user-guide/providers/openstack/images/add-credentials.png b/docs/user-guide/providers/openstack/images/add-credentials.png
new file mode 100644
index 0000000000..c2583e5358
Binary files /dev/null and b/docs/user-guide/providers/openstack/images/add-credentials.png differ
diff --git a/docs/user-guide/providers/openstack/images/add-provider-id.png b/docs/user-guide/providers/openstack/images/add-provider-id.png
new file mode 100644
index 0000000000..75266903fd
Binary files /dev/null and b/docs/user-guide/providers/openstack/images/add-provider-id.png differ
diff --git a/docs/user-guide/providers/openstack/images/select-provider.png b/docs/user-guide/providers/openstack/images/select-provider.png
new file mode 100644
index 0000000000..3a280848c4
Binary files /dev/null and b/docs/user-guide/providers/openstack/images/select-provider.png differ
diff --git a/docs/user-guide/providers/openstack/images/test-connection.png b/docs/user-guide/providers/openstack/images/test-connection.png
new file mode 100644
index 0000000000..d41b38e0e0
Binary files /dev/null and b/docs/user-guide/providers/openstack/images/test-connection.png differ