PubNub LogoDocs
SupportContact SalesLoginTry Our APIs

›c-Sharp

c-Sharp

  • Getting Started
  • API Reference

    • Configuration
    • Publish & Subscribe
    • Presence
    • Access Manager
    • Channel Groups
    • Message Persistence
    • Mobile Push
    • Objects
    • Files
    • Message Actions
    • Miscellaneous
  • Status Events
  • Troubleshooting
  • Change Log
  • Feature Support
  • Platform Support

Platform Support

C# SDK 6.3.0

Source: GitHub

GitHub

Dependencies

.Net

  • Min Version: 3.5 or higher
  • License: MS-EULA
  • Should be installed on computer
  • Required

Newtonsoft.Json

  • Min Version: 9.0.1
  • License: MIT
  • External
  • Required

Portable.BouncyCastle

  • Min Version: 1.8.1.2
  • License: MIT,X11
  • External
  • Required

PeterO.Cbor

  • Min Version: 4.4.4
  • License: CC0-1.0
  • External
  • Required

AsyncBridge.Net35

  • Min Version: 0.2.0
  • License: MIT
  • External
  • Optional, only required for .NET 3.5

TaskParallelLibrary

  • Min Version: 1.0.2856
  • License: MS-EULA
  • External
  • Optional, only required for .NET 3.5

AsyncBridge.JetBrains

  • Min Version: 0.1.1
  • License: GNU General Public License v3.0
  • External
  • Optional, only required for .NET 4.0

Supported Platforms

Windows

Target Architecture

  • x86-64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET 4.x

Minimum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows MultiPoint Server 2012
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-based Systems
  • Windows Web Server 2008 R2
  • Windows Storage Server 2008 R2
  • Windows HPC Server 2008 R2
  • Windows Small Business Server 2011
  • Windows MultiPoint Server 2011
  • Windows Home Server 2011
  • Windows MultiPoint Server 2010
  • Windows Server 2008

Maximum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows MultiPoint Server 2012
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-based Systems
  • Windows Web Server 2008 R2
  • Windows Storage Server 2008 R2
  • Windows HPC Server 2008 R2
  • Windows Small Business Server 2011
  • Windows MultiPoint Server 2011
  • Windows Home Server 2011
  • Windows MultiPoint Server 2010
  • Windows Server 2008

Package: NuGet

NuGet

Dependencies

.Net

  • Min Version: 3.5 or higher
  • License: MS-EULA
  • Should be installed on computer
  • Required

Newtonsoft.Json

  • Min Version: 9.0.1
  • License: MIT
  • External
  • Required

Portable.BouncyCastle

  • Min Version: 1.8.1.2
  • License: MIT,X11
  • External
  • Required

PeterO.Cbor

  • Min Version: 4.4.4
  • License: CC0-1.0
  • External
  • Required

AsyncBridge.Net35

  • Min Version: 0.2.0
  • License: MIT
  • External
  • Optional, only required for .NET 3.5

TaskParallelLibrary

  • Min Version: 1.0.2856
  • License: MS-EULA
  • External
  • Optional, only required for .NET 3.5

AsyncBridge.JetBrains

  • Min Version: 0.1.1
  • License: GNU General Public License v3.0
  • External
  • Optional, only required for .NET 4.0

Supported Platforms

Windows

Target Architecture

  • x86-64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET 4.x

Minimum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows MultiPoint Server 2012
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-based Systems
  • Windows Web Server 2008 R2
  • Windows Storage Server 2008 R2
  • Windows HPC Server 2008 R2
  • Windows Small Business Server 2011
  • Windows MultiPoint Server 2011
  • Windows Home Server 2011
  • Windows MultiPoint Server 2010
  • Windows Server 2008

Maximum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows MultiPoint Server 2012
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-based Systems
  • Windows Web Server 2008 R2
  • Windows Storage Server 2008 R2
  • Windows HPC Server 2008 R2
  • Windows Small Business Server 2011
  • Windows MultiPoint Server 2011
  • Windows Home Server 2011
  • Windows MultiPoint Server 2010
  • Windows Server 2008

C# PCL SDK 6.3.0

Source: GitHub

GitHub

Dependencies

.Net Core

  • Min Version: 1.x or higher
  • License: MS-EULA
  • Should be installed on computer
  • Required

Newtonsoft.Json

  • Min Version: 9.0.1
  • License: MIT
  • External
  • Required

Portable.BouncyCastle

  • Min Version: 1.8.1.2
  • License: MIT,X11
  • External
  • Required

PeterO.Cbor

  • Min Version: 4.4.4
  • License: CC0-1.0
  • External
  • Required

Supported Platforms

Android

Target Architecture

  • armeabi-v7a
  • atom

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2
  • .NET 4.x

Target API Level

  • 11

Minimum API Level

  • 4.1

Maximum API Level

  • 30

Additional Requirements

  • OpenGL ES 2.0 or later.
  • ARMv7 (Cortex) CPU with NEON support

iOS

Target Architecture

  • arm64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2
  • .NET 4.x

Minimum OS Version

  • iOS 9.0

Maximum OS Version

  • iOS 14.4.2

Target Devices

  • iPad
  • iPhone

Windows

Target Architecture

  • x86-64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2
  • .NET 4.x

Minimum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows MultiPoint Server 2012
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-based Systems
  • Windows Web Server 2008 R2
  • Windows Storage Server 2008 R2
  • Windows HPC Server 2008 R2
  • Windows Small Business Server 2011
  • Windows MultiPoint Server 2011
  • Windows Home Server 2011
  • Windows MultiPoint Server 2010
  • Windows Server 2008

Maximum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows MultiPoint Server 2012
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-based Systems
  • Windows Web Server 2008 R2
  • Windows Storage Server 2008 R2
  • Windows HPC Server 2008 R2
  • Windows Small Business Server 2011
  • Windows MultiPoint Server 2011
  • Windows Home Server 2011
  • Windows MultiPoint Server 2010
  • Windows Server 2008

Linux

Target Architecture

  • x86-64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2

Minimum OS Version

  • Ubuntu 12.04

Maximum OS Version

  • Ubuntu 20.04 LTS

macOS

Target Architecture

  • x86-64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2
  • .NET 4.x

Minimum OS Version

  • Mac OS X 10.8

Maximum OS Version

  • macOS 10.14.6

Package: NuGet

NuGet

Dependencies

.Net Core

  • Min Version: 1.x or higher
  • License: MS-EULA
  • Should be installed on computer
  • Required

Newtonsoft.Json

  • Min Version: 9.0.1
  • License: MIT
  • External
  • Required

Portable.BouncyCastle

  • Min Version: 1.8.1.2
  • License: MIT,X11
  • External
  • Required

PeterO.Cbor

  • Min Version: 4.4.4
  • License: CC0-1.0
  • External
  • Required

Supported Platforms

Android

Target Architecture

  • armeabi-v7a
  • atom

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2

Target API Level

  • 11

Minimum API Level

  • 4.1

Maximum API Level

  • 30

Additional Requirements

  • OpenGL ES 2.0 or later.
  • ARMv7 (Cortex) CPU with NEON support

iOS

Target Architecture

  • arm64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2
  • .NET 4.x

Minimum OS Version

  • iOS 9.0

Maximum OS Version

  • iOS 14.4.2

Target Devices

  • iPad
  • iPhone

Windows

Target Architecture

  • x86-64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2
  • .NET 4.x

Minimum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows MultiPoint Server 2012
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-based Systems
  • Windows Web Server 2008 R2
  • Windows Storage Server 2008 R2
  • Windows HPC Server 2008 R2
  • Windows Small Business Server 2011
  • Windows MultiPoint Server 2011
  • Windows Home Server 2011
  • Windows MultiPoint Server 2010
  • Windows Server 2008

Maximum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows MultiPoint Server 2012
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-based Systems
  • Windows Web Server 2008 R2
  • Windows Storage Server 2008 R2
  • Windows HPC Server 2008 R2
  • Windows Small Business Server 2011
  • Windows MultiPoint Server 2011
  • Windows Home Server 2011
  • Windows MultiPoint Server 2010
  • Windows Server 2008

Linux

Target Architecture

  • x86-64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2
  • .NET 4.x

Minimum OS Version

  • Ubuntu 12.04

Maximum OS Version

  • Ubuntu 20.04 LTS

macOS

Target Architecture

  • x86-64

Runtime Version

  • .NET 4.x Equivalent

API Compatibility

  • .NET Core 2
  • .NET 4.x

Minimum OS Version

  • Mac OS X 10.8

Maximum OS Version

  • macOS 10.14.6

C# UWP SDK 6.3.0

Source: GitHub

GitHub

Dependencies

Universal Windows Platform Development

  • Min Version: 10.0.10240 or higher
  • License: MS-EULA
  • Should be installed on computer
  • Required

Windows 10 SDK

  • Min Version: 10.0.19041.0 or higher
  • License: MS-EULA
  • Should be installed on computer
  • Required

Newtonsoft.Json

  • Min Version: 9.0.1
  • License: MIT
  • External
  • Required

Portable.BouncyCastle

  • Min Version: 1.8.1.2
  • License: MIT,X11
  • External
  • Required

PeterO.Cbor

  • Min Version: 4.4.4
  • License: CC0-1.0
  • External
  • Required

Supported Platforms

Windows

Target Architecture

  • x86-64

Runtime Version

  • .NET Native

Minimum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter

Maximum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter

Package: NuGet

NuGet

Dependencies

Universal Windows Platform Development

  • Min Version: 10.0.10240 or higher
  • License: MS-EULA
  • Should be installed on computer
  • Required

Windows 10 SDK

  • Min Version: 10.0.19041.0 or higher
  • License: MS-EULA
  • Should be installed on computer
  • Required

Newtonsoft.Json

  • Min Version: 9.0.1
  • License: MIT
  • External
  • Required

Portable.BouncyCastle

  • Min Version: 1.8.1.2
  • License: MIT,X11
  • External
  • Required

PeterO.Cbor

  • Min Version: 4.4.4
  • License: CC0-1.0
  • External
  • Required

Supported Platforms

Windows

Target Architecture

  • x86-64

Runtime Version

  • .NET Native

Minimum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter

Maximum OS Version

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro for Workstations
  • Windows 10 Pro Education
  • Windows 10 Enterprise
  • Windows 10 Enterprise LTSC (formerly LTSB)
  • Windows 10 Education
  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter

← Feature Support
  • C# SDK 6.3.0
    • Source: GitHub
    • Package: NuGet
  • C# PCL SDK 6.3.0
    • Source: GitHub
    • Package: NuGet
  • C# UWP SDK 6.3.0
    • Source: GitHub
    • Package: NuGet
© PubNub Inc. - Privacy Policy