diff --git a/.changeset/eight-vans-exercise.md b/.changeset/eight-vans-exercise.md
new file mode 100644
index 000000000000..ac68d48d883a
--- /dev/null
+++ b/.changeset/eight-vans-exercise.md
@@ -0,0 +1,5 @@
+---
+'@sveltejs/adapter-auto': patch
+---
+
+[feat] support Azure SWA
diff --git a/packages/adapter-auto/README.md b/packages/adapter-auto/README.md
index b79d49a13f1f..6bc8e45dc025 100644
--- a/packages/adapter-auto/README.md
+++ b/packages/adapter-auto/README.md
@@ -9,6 +9,7 @@ The following environments are supported out-of-the-box, meaning a newly created
 - [Cloudflare Pages](https://developers.cloudflare.com/pages/) via [adapter-cloudflare](../adapter-cloudflare)
 - [Netlify](https://netlify.com/) via [adapter-netlify](../adapter-netlify)
 - [Vercel](https://vercel.com/) via [adapter-vercel](../adapter-vercel)
+- [Azure Static Web Apps](https://docs.microsoft.com/en-us/azure/static-web-apps/) via [svelte-adapter-azure-swa](https://github.com/geoffrich/svelte-adapter-azure-swa)
 
 ## Community adapters
 
diff --git a/packages/adapter-auto/adapters.js b/packages/adapter-auto/adapters.js
index e018e74625ef..12b77910e69b 100644
--- a/packages/adapter-auto/adapters.js
+++ b/packages/adapter-auto/adapters.js
@@ -13,5 +13,10 @@ export const adapters = [
 		name: 'Netlify',
 		test: () => !!process.env.NETLIFY,
 		module: '@sveltejs/adapter-netlify'
+	},
+	{
+		name: 'Azure Static Web Apps',
+		test: () => process.env.GITHUB_ACTION_REPOSITORY === 'Azure/static-web-apps-deploy',
+		module: 'svelte-adapter-azure-swa'
 	}
 ];