This document introduces SignalR, an open source library for ASP.NET that enables real-time web functionality. SignalR allows for persistent connections and events between client and server. It abstracts away the transport layer so applications can focus on two-way communication instead of polling. Live demos show how clients can call servers and vice versa without polling. SignalR works natively in .NET and supports platforms like iOS and Mono. While other technologies solve this problem, SignalR offers simplicity, ease of use within .NET, and support for WebSockets.