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
2019-04-07 02:27:46 +08:00
ms.date: 04/06/2019
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
2018-10-04 00:34:37 +08:00
The [JavaScript client ](https://www.npmjs.com/package/@aspnet/signalr ) runs on NodeJS 8 and later versions and the following browsers:
2018-04-20 00:50:31 +08:00
2018-11-01 01:58:40 +08:00
| Browser | Version |
| ------------------------------- | ------- |
| Microsoft Edge | current |
| Mozilla Firefox | current |
2018-04-20 00:50:31 +08:00
| Google Chrome; includes Android | current |
2018-11-01 01:58:40 +08:00
| Safari; includes iOS | current |
| Microsoft Internet Explorer | 11 |
2018-04-20 00:50:31 +08:00
2018-10-04 00:34:37 +08:00
## .NET client
2018-12-01 03:08:46 +08:00
The [.NET client ](https://www.nuget.org/packages/Microsoft.AspNetCore.SignalR/ ) 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
The [Java client ](https://search.maven.org/artifact/com.microsoft.aspnet/signalr ) supports Java 8 and later versions.
## 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
* [C++ client ](https://github.com/aspnet/SignalR/tree/master/clients/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 )