diff --git a/docs/platforms/kotlin-multiplatform/configuration/draining.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/draining.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/configuration/draining.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/draining.mdx
diff --git a/docs/platforms/kotlin-multiplatform/configuration/environments.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/environments.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/configuration/environments.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/environments.mdx
diff --git a/docs/platforms/kotlin-multiplatform/configuration/filtering.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/filtering.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/configuration/filtering.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/filtering.mdx
diff --git a/docs/platforms/kotlin-multiplatform/configuration/gradle.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/gradle.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/configuration/gradle.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/gradle.mdx
diff --git a/docs/platforms/kotlin-multiplatform/configuration/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/configuration/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/configuration/options.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/options.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/configuration/options.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/options.mdx
diff --git a/docs/platforms/kotlin-multiplatform/configuration/releases.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/releases.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/configuration/releases.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/releases.mdx
diff --git a/docs/platforms/kotlin-multiplatform/data-management/apple-privacy-manifest.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/apple-privacy-manifest.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/data-management/apple-privacy-manifest.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/apple-privacy-manifest.mdx
diff --git a/docs/platforms/kotlin-multiplatform/data-management/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/data-management/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/data-management/sensitive-data/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/sensitive-data/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/data-management/sensitive-data/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/sensitive-data/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/debug-symbols/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/debug-symbols/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/debug-symbols/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/debug-symbols/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/attachments/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/attachments/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/attachments/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/attachments/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/breadcrumbs/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/breadcrumbs/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/breadcrumbs/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/breadcrumbs/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/context/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/context/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/context/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/context/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/identify-user/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/identify-user/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/identify-user/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/identify-user/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/scopes/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/scopes/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/scopes/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/scopes/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/screenshots/img/screenshot-list-example.png b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/screenshots/img/screenshot-list-example.png
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/screenshots/img/screenshot-list-example.png
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/screenshots/img/screenshot-list-example.png
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/screenshots/img/screenshot-thumbnail.png b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/screenshots/img/screenshot-thumbnail.png
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/screenshots/img/screenshot-thumbnail.png
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/screenshots/img/screenshot-thumbnail.png
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/screenshots/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/screenshots/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/screenshots/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/screenshots/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/tags/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/tags/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/tags/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/tags/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/enriching-events/viewhierarchy/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/viewhierarchy/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/enriching-events/viewhierarchy/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/viewhierarchy/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/features/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/features/index.mdx
similarity index 94%
rename from docs/platforms/kotlin-multiplatform/features/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/features/index.mdx
index 5b1d7d65f46f6..d804b576a9ac8 100644
--- a/docs/platforms/kotlin-multiplatform/features/index.mdx
+++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/features/index.mdx
@@ -14,7 +14,7 @@ Because the SDK provides a unified API for all supported platforms directly leve
Some functionality may not be available in the shared Kotlin Multiplatform layer yet. You may have to use the native SDKs directly, or write your own platform-specific code.
-To access the native SDK init options, use the [Native Platform Options initialization](/platforms/kotlin-multiplatform/initialization-strategies/#native-platform-options).
+To access the native SDK init options, use the [Native Platform Options initialization](/platforms/kotlin/guides/kotlin-multiplatform/initialization-strategies/#native-platform-options).
## Supported Platforms
diff --git a/docs/platforms/kotlin-multiplatform/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/index.mdx
similarity index 93%
rename from docs/platforms/kotlin-multiplatform/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/index.mdx
index 702eb821aff83..44b251c96c808 100644
--- a/docs/platforms/kotlin-multiplatform/index.mdx
+++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/index.mdx
@@ -6,14 +6,16 @@ sdk: sentry.kotlin.kmp
categories:
- mobile
- desktop
-keywords: ["kotlin"]
+keywords:
+ - kotlin
+ - kmp
---
## Install
-Sentry captures data by using an SDK within your application’s runtime.
+Sentry captures data by using an SDK within your application's runtime.
diff --git a/docs/platforms/kotlin-multiplatform/initialization-strategies.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/initialization-strategies.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/initialization-strategies.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/initialization-strategies.mdx
diff --git a/docs/platforms/kotlin-multiplatform/manual-setup/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/manual-setup/index.mdx
similarity index 93%
rename from docs/platforms/kotlin-multiplatform/manual-setup/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/manual-setup/index.mdx
index a0014584fd416..5411be1ff4b82 100644
--- a/docs/platforms/kotlin-multiplatform/manual-setup/index.mdx
+++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/manual-setup/index.mdx
@@ -4,7 +4,7 @@ sidebar_order: 3
description: "Learn how to manually set up the SDK."
---
-If you can't (or prefer not to) use the [gradle plugin](/platforms/kotlin-multiplatform/#install), you can follow the instructions below to configure your application manually.
+If you can't (or prefer not to) use the [gradle plugin](/platforms/kotlin/guides/kotlin-multiplatform/#install), you can follow the instructions below to configure your application manually.
## Install
@@ -92,6 +92,6 @@ If you already use SPM or prefer it over other package managers on Apple platfor
In order to install the Sentry Kotlin Multiplatform SDK, you need to use Cocoapods and Swift Package Manager simultaneously, which might seem unconventional at first, especially if you're accustomed to using SPM for all your dependencies. However, you can achieve a smooth integration by using the Kotlin Cocoapods plugin specifically for compiling and building the shared framework. You can then continue to manage all other dependencies with SPM as usual.
-Follow the steps for our primary installation method [Cocoapods](/platforms/kotlin-multiplatform/manual-setup/#install) to install the Sentry Kotlin Multiplatform SDK.
+Follow the steps for our primary installation method [Cocoapods](/platforms/kotlin/guides/kotlin-multiplatform/manual-setup/#install) to install the Sentry Kotlin Multiplatform SDK.
After you've consumed the shared framework in your application via Cocoapods, you can continue with SPM for other dependencies without disrupting your existing workflow.
diff --git a/docs/platforms/kotlin-multiplatform/native-access-sdk.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/native-access-sdk.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/native-access-sdk.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/native-access-sdk.mdx
diff --git a/docs/platforms/kotlin-multiplatform/troubleshooting.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/troubleshooting.mdx
similarity index 90%
rename from docs/platforms/kotlin-multiplatform/troubleshooting.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/troubleshooting.mdx
index 52dfe3a814405..a8b70ae41917f 100644
--- a/docs/platforms/kotlin-multiplatform/troubleshooting.mdx
+++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/troubleshooting.mdx
@@ -10,7 +10,7 @@ If you need additional help, [ask on GitHub](https://github.com/getsentry/sentry
## "Missing API declaration" after App Store review
-Starting May 1, 2024, Apple requires all apps submitted to the App Store to provide a list of privacy-related APIs they use, including the reasons under which they use it. If you received an email from Apple with the message "ITMS-91053: Missing API declaration", your app doesn't fulfill the requirements. To solve this, follow our [Apple Privacy Manifest](/platforms/kotlin-multiplatform/data-management/apple-privacy-manifest) guide.
+Starting May 1, 2024, Apple requires all apps submitted to the App Store to provide a list of privacy-related APIs they use, including the reasons under which they use it. If you received an email from Apple with the message "ITMS-91053: Missing API declaration", your app doesn't fulfill the requirements. To solve this, follow our [Apple Privacy Manifest](/platforms/kotlin/guides/kotlin-multiplatform/data-management/apple-privacy-manifest) guide.
## Tests Not Working
@@ -22,7 +22,7 @@ This example shows you how to fix the issue for the iOS simulator target, but th
**1. Download the Sentry xcframework**
-- Choose the Sentry Cocoa release based on the version specified in the [version compatibility table](/platforms/kotlin-multiplatform/#cocoa-sdk-version-compatibility-table)
+- Choose the Sentry Cocoa release based on the version specified in the [version compatibility table](/platforms/kotlin/guides/kotlin-multiplatform/#cocoa-sdk-version-compatibility-table)
- Download the `Sentry.xcframework.zip` on [GitHub](https://github.com/getsentry/sentry-cocoa/releases), and unzip it.
**2. Create a frameworks directory and insert `Sentry.framework`**
diff --git a/docs/platforms/kotlin-multiplatform/usage/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/usage/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/usage/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/usage/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/usage/set-level/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/usage/set-level/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/usage/set-level/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/usage/set-level/index.mdx
diff --git a/docs/platforms/kotlin-multiplatform/user-feedback/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx
similarity index 100%
rename from docs/platforms/kotlin-multiplatform/user-feedback/index.mdx
rename to docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx
diff --git a/docs/platforms/kotlin/index.mdx b/docs/platforms/kotlin/index.mdx
index feb7bc2cf449b..a1e927c319950 100644
--- a/docs/platforms/kotlin/index.mdx
+++ b/docs/platforms/kotlin/index.mdx
@@ -2,8 +2,6 @@
title: Kotlin
caseStyle: camelCase
supportLevel: production
-sdk: sentry.java
-fallbackPlatform: java
categories:
- mobile
- desktop
@@ -12,13 +10,13 @@ keywords:
- kotlin
---
-Sentry supports JVM related use of Kotlin with our [Java](/platforms/java) SDK, and, for Android applications, with our [Android](/platforms/android) platform.
+Sentry supports JVM related use of Kotlin with the [Java](/platforms/java) SDK. For native Android applications, use the [Android](/platforms/android) SDK. If you use KMP, the [Kotlin Multiplatform](/platforms/kotlin/guides/kotlin-multiplatform/) SDK provides the best integration.
Select your platform to get started:
- [Java](/platforms/java)
- [Android](/platforms/android)
-- [Kotlin Multiplatform](/platforms/kotlin-multiplatform)
+- [Kotlin Multiplatform](/platforms/kotlin/guides/kotlin-multiplatform/)
## Kotlin Extensions
diff --git a/docs/product/user-feedback/setup.mdx b/docs/product/user-feedback/setup.mdx
index 26e63cba07de4..c47697b82fe66 100644
--- a/docs/product/user-feedback/setup.mdx
+++ b/docs/product/user-feedback/setup.mdx
@@ -46,7 +46,7 @@ This allows you to connect your own user interface with Sentry's Crash-Reports.
- [.NET](/platforms/dotnet/user-feedback/)
- [Flutter](/platforms/flutter/user-feedback/)
- [Java](/platforms/java/user-feedback/)
-- [Kotlin](/platforms/kotlin-multiplatform/user-feedback/)
+- [Kotlin](/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/)
- [Node.JS](/platforms/javascript/guides/node/user-feedback/)
- [PHP](/platforms/php/user-feedback/)
- [React Native](/platforms/react-native/user-feedback/)
diff --git a/platform-includes/capture-error/kotlin-multiplatform.mdx b/platform-includes/capture-error/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/capture-error/kotlin-multiplatform.mdx
rename to platform-includes/capture-error/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/capture-message/kotlin-multiplatform.mdx b/platform-includes/capture-message/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/capture-message/kotlin-multiplatform.mdx
rename to platform-includes/capture-message/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/configuration/before-send/kotlin-multiplatform.mdx b/platform-includes/configuration/before-send/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/configuration/before-send/kotlin-multiplatform.mdx
rename to platform-includes/configuration/before-send/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/configuration/config-intro/kotlin-multiplatform.mdx b/platform-includes/configuration/config-intro/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/configuration/config-intro/kotlin-multiplatform.mdx
rename to platform-includes/configuration/config-intro/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/configuration/drain-example/kotlin-multiplatform.mdx b/platform-includes/configuration/drain-example/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/configuration/drain-example/kotlin-multiplatform.mdx
rename to platform-includes/configuration/drain-example/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/add-attachment/kotlin-multiplatform.mdx b/platform-includes/enriching-events/add-attachment/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/add-attachment/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/add-attachment/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/attach-screenshots/kotlin-multiplatform.mdx b/platform-includes/enriching-events/attach-screenshots/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/attach-screenshots/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/attach-screenshots/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/attach-viewhierarchy/kotlin-multiplatform.mdx b/platform-includes/enriching-events/attach-viewhierarchy/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/attach-viewhierarchy/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/attach-viewhierarchy/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/attachment-init-with-bytes/kotlin-multiplatform.mdx b/platform-includes/enriching-events/attachment-init-with-bytes/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/attachment-init-with-bytes/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/attachment-init-with-bytes/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/attachment-init-with-path/kotlin-multiplatform.mdx b/platform-includes/enriching-events/attachment-init-with-path/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/attachment-init-with-path/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/attachment-init-with-path/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/attachment-max-size/kotlin-multiplatform.mdx b/platform-includes/enriching-events/attachment-max-size/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/attachment-max-size/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/attachment-max-size/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/attachment-upload/kotlin-multiplatform.mdx b/platform-includes/enriching-events/attachment-upload/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/attachment-upload/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/attachment-upload/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/breadcrumbs/before-breadcrumb/kotlin-multiplatform.mdx b/platform-includes/enriching-events/breadcrumbs/before-breadcrumb/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/breadcrumbs/before-breadcrumb/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/breadcrumbs/before-breadcrumb/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/breadcrumbs/breadcrumbs-example/kotlin-multiplatform.mdx b/platform-includes/enriching-events/breadcrumbs/breadcrumbs-example/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/breadcrumbs/breadcrumbs-example/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/breadcrumbs/breadcrumbs-example/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/scopes/configure-scope/kotlin-multiplatform.mdx b/platform-includes/enriching-events/scopes/configure-scope/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/scopes/configure-scope/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/scopes/configure-scope/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/scopes/scope-callback-param/kotlin-multiplatform.mdx b/platform-includes/enriching-events/scopes/scope-callback-param/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/scopes/scope-callback-param/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/scopes/scope-callback-param/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/set-context/kotlin-multiplatform.mdx b/platform-includes/enriching-events/set-context/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/set-context/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/set-context/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/set-tag/kotlin-multiplatform.mdx b/platform-includes/enriching-events/set-tag/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/set-tag/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/set-tag/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/set-user/kotlin-multiplatform.mdx b/platform-includes/enriching-events/set-user/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/set-user/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/set-user/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/enriching-events/unset-user/kotlin-multiplatform.mdx b/platform-includes/enriching-events/unset-user/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/enriching-events/unset-user/kotlin-multiplatform.mdx
rename to platform-includes/enriching-events/unset-user/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/getting-started-config/kotlin-multiplatform.mdx b/platform-includes/getting-started-config/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/getting-started-config/kotlin-multiplatform.mdx
rename to platform-includes/getting-started-config/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/getting-started-install/kotlin-multiplatform.mdx b/platform-includes/getting-started-install/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/getting-started-install/kotlin-multiplatform.mdx
rename to platform-includes/getting-started-install/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/getting-started-primer/kotlin-multiplatform.mdx b/platform-includes/getting-started-primer/kotlin.kotlin-multiplatform.mdx
similarity index 87%
rename from platform-includes/getting-started-primer/kotlin-multiplatform.mdx
rename to platform-includes/getting-started-primer/kotlin.kotlin-multiplatform.mdx
index afcf156dccc4c..975677de27eda 100644
--- a/platform-includes/getting-started-primer/kotlin-multiplatform.mdx
+++ b/platform-includes/getting-started-primer/kotlin.kotlin-multiplatform.mdx
@@ -14,5 +14,5 @@ Xcode 16 support starts with Sentry Cocoa SDK version `8.36.0` or higher.
Starting May 1, 2024, Apple requires all apps submitted to the App Store to provide a list of privacy-related APIs they use. Use Sentry Cocoa SDK version `8.25.0` or higher to ensure compliance with these requirements.
-Follow our [Apple Privacy Manifest](/platforms/kotlin-multiplatform/data-management/apple-privacy-manifest) guide to learn more.
+Follow our [Apple Privacy Manifest](/platforms/kotlin/guides/kotlin-multiplatform/data-management/apple-privacy-manifest) guide to learn more.
diff --git a/platform-includes/getting-started-verify/kotlin-multiplatform.mdx b/platform-includes/getting-started-verify/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/getting-started-verify/kotlin-multiplatform.mdx
rename to platform-includes/getting-started-verify/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/set-environment/kotlin-multiplatform.mdx b/platform-includes/set-environment/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/set-environment/kotlin-multiplatform.mdx
rename to platform-includes/set-environment/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/set-level/kotlin-multiplatform.mdx b/platform-includes/set-level/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/set-level/kotlin-multiplatform.mdx
rename to platform-includes/set-level/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/set-release/kotlin-multiplatform.mdx b/platform-includes/set-release/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/set-release/kotlin-multiplatform.mdx
rename to platform-includes/set-release/kotlin.kotlin-multiplatform.mdx
diff --git a/platform-includes/user-feedback/sdk-api-example/kotlin-multiplatform.mdx b/platform-includes/user-feedback/sdk-api-example/kotlin.kotlin-multiplatform.mdx
similarity index 100%
rename from platform-includes/user-feedback/sdk-api-example/kotlin-multiplatform.mdx
rename to platform-includes/user-feedback/sdk-api-example/kotlin.kotlin-multiplatform.mdx
diff --git a/redirects.js b/redirects.js
index d31d5fd17dc16..cf63b89e09405 100644
--- a/redirects.js
+++ b/redirects.js
@@ -908,6 +908,10 @@ const userDocsRedirects = [
source: '/platforms/javascript/guides/astro/manual-setup/',
destination: '/platforms/javascript/guides/astro/',
},
+ {
+ source: '/platforms/kotlin-multiplatform/:path*',
+ destination: '/platforms/kotlin/guides/kotlin-multiplatform/:path*',
+ },
];
/**