2018-04-20 00:50:31 +08:00
---
title: ASP.NET Core SignalR supported platforms
2019-01-24 04:36:13 +08:00
author: bradygaster
2018-11-01 01:58:40 +08:00
description: Learn about the supported platforms for ASP.NET Core SignalR.
2018-04-20 00:50:31 +08:00
monikerRange: '>= aspnetcore-2.1'
2019-01-24 04:36:13 +08:00
ms.author: bradyg
2018-04-20 00:50:31 +08:00
ms.custom: mvc
2020-01-16 19:19:09 +08:00
ms.date: 01/16/2020
2020-08-20 05:07:40 +08:00
no-loc: ["ASP.NET Core Identity", cookie, Cookie, Blazor, "Blazor Server", "Blazor WebAssembly", "Identity", "Let's Encrypt", Razor, SignalR]
2018-04-20 00:50:31 +08:00
uid: signalr/supported-platforms
---
# ASP.NET Core SignalR supported platforms
## Server system requirements
2018-11-01 01:58:40 +08:00
SignalR for ASP.NET Core supports any server platform that ASP.NET Core supports.
2018-04-20 00:50:31 +08:00
2018-10-04 00:34:37 +08:00
## JavaScript client
2018-04-20 00:50:31 +08:00
2019-11-22 00:50:47 +08:00
The [JavaScript client ](xref:signalr/javascript-client ) runs on NodeJS 8 and later versions and the following browsers:
2018-04-20 00:50:31 +08:00
2020-10-03 06:24:10 +08:00
| Browser | Version |
| -------------------------------- | --------------- |
| Apple Safari, including iOS | Current† |
| Google Chrome, including Android | Current† |
| Microsoft Edge | Current† |
| Mozilla Firefox | Current† |
2019-11-01 23:40:33 +08:00
† *Current* refers to the latest version of the browser.
2018-10-04 00:34:37 +08:00
## .NET client
2019-11-22 00:50:47 +08:00
The [.NET client ](xref:signalr/dotnet-client ) runs on any platform supported by ASP.NET Core. For example, [Xamarin developers can use SignalR ](https://github.com/aspnet/Announcements/issues/305 ) for building Android apps using Xamarin.Android 8.4.0.1 and later and iOS apps using Xamarin.iOS 11.14.0.4 and later.
2018-10-04 00:34:37 +08:00
2019-04-07 02:27:46 +08:00
If the server runs IIS, the WebSockets transport requires IIS 8.0 or later on Windows Server 2012 or later. Other transports are supported on all platforms.
2018-10-04 00:34:37 +08:00
## Java client
2019-11-22 00:50:47 +08:00
The [Java client ](xref:signalr/java-client ) supports Java 8 and later versions.
2018-10-04 00:34:37 +08:00
## Unsupported clients
2018-11-01 01:58:40 +08:00
The following clients are available but are experimental or unofficial. They aren't currently supported and may never be.
2018-10-04 00:34:37 +08:00
2020-01-16 19:19:09 +08:00
* [C++ client ](https://github.com/aspnet/SignalR-Client-Cpp )
2018-04-20 00:50:31 +08:00
2018-10-04 00:34:37 +08:00
* [Swift client ](https://github.com/moozzyk/SignalR-Client-Swift )