diff --git a/deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md b/deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md
index f2aa29797e..7a9d7a9338 100644
--- a/deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md
+++ b/deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md
@@ -61,7 +61,7 @@ This table compares the core platform capabilities between {{ech}} deployments a
| **Cloud provider support** | - AWS
- GCP
- Azure | - AWS
- Azure
- GCP | - [{{ech}} regions](cloud://reference/cloud-hosted/regions.md)
- [Serverless regions](/deploy-manage/deploy/elastic-cloud/regions.md) |
| **Cluster scaling** | Manual with autoscaling option | Managed | Automatic scaling eliminates capacity planning - [Learn more](https://www.elastic.co/blog/elastic-serverless-architecture) |
| **Custom plugins and bundles** | ✅ | ❌ | Not available in Serverless |
-| **Custom roles** | ✅ | ✅ | Not available in Serverless Observability projects. |
+| **Custom roles** | ✅ | ✅ | |
| **Deployment health monitoring** | AutoOps or monitoring cluster | Managed by Elastic | - No monitoring cluster required
- Automatically handled by Elastic |
| **Deployment model** | Single deployments with multiple solutions | Separate projects for specific use cases | Fundamental architectural difference - [Learn more](https://www.elastic.co/blog/elastic-serverless-architecture) |
| **Deployment monitoring** | AutoOps or monitoring cluster | Managed | Monitoring is handled by Elastic |
@@ -112,7 +112,7 @@ This table compares Observability capabilities between {{ech}} deployments and S
| [**APM Tail-based sampling**](/solutions/observability/apm/transaction-sampling.md#apm-tail-based-sampling) | ✅ | ❌ | - Not available in Serverless
- Consider **OpenTelemetry** tail sampling processor as an alternative |
| [**Android agent/SDK instrumentation**](opentelemetry://reference/edot-sdks/android/index.md) | ✅ | ✅ | |
| [**AWS Firehose integration**](/solutions/observability/cloud/monitor-amazon-web-services-aws-with-amazon-data-firehose.md) | ✅ | ✅ | |
-| **Custom roles for Kibana Spaces** | ✅ | **Planned** | Anticipated in a future release |
+| [**Custom roles for Kibana Spaces**](/deploy-manage/manage-spaces.md#spaces-control-user-access) | ✅ | ✅ | |
| [**Data stream lifecycle**](/manage-data/lifecycle/data-stream.md) | ✅ | ✅ | Primary lifecycle management method in Serverless |
| **[Elastic Serverless Forwarder](elastic-serverless-forwarder://reference/index.md)** | ✅ | ❌ | |
| **[Elastic Synthetics Private Locations](/solutions/observability/synthetics/monitor-resources-on-private-networks.md#synthetics-private-location-add)** | ✅ | ✅ | |
diff --git a/deploy-manage/manage-spaces.md b/deploy-manage/manage-spaces.md
index c048692348..f6107c118b 100644
--- a/deploy-manage/manage-spaces.md
+++ b/deploy-manage/manage-spaces.md
@@ -100,13 +100,6 @@ Elastic also allows you to manage spaces using APIs:
## Define access to a space [spaces-control-user-access]
-```{applies_to}
-stack: ga
-serverless:
- elasticsearch: ga
- security: ga
- observability: unavailable
-```
Users can access spaces based on the roles that they have.
diff --git a/deploy-manage/users-roles/serverless-custom-roles.md b/deploy-manage/users-roles/serverless-custom-roles.md
index 5a2bbe1d66..a38d2b0360 100644
--- a/deploy-manage/users-roles/serverless-custom-roles.md
+++ b/deploy-manage/users-roles/serverless-custom-roles.md
@@ -2,9 +2,7 @@
mapped_pages:
- https://www.elastic.co/guide/en/serverless/current/custom-roles.html
applies_to:
- serverless:
- elasticsearch:
- security:
+ serverless: ga
products:
- id: cloud-serverless
---