Skip to main content
RealtimeChat is a production-ready real-time messaging API powered by GraphQL subscriptions, ASP.NET Core, and PostgreSQL.

Key Features

RealtimeChat provides everything you need to build modern chat applications:

Real-time Messaging

GraphQL subscriptions enable instant message delivery with WebSocket support

Chat Rooms

Create and manage chat rooms with participant management

Message Operations

Send, edit, delete, and search messages with full-text search

OAuth Authentication

Google OAuth integration with ASP.NET Identity

Quickstart

Get started with RealtimeChat in minutes

Installation

Set up your development environment

GraphQL API

Explore queries, mutations, and subscriptions

Docker Deployment

Deploy with Docker and Docker Compose

Technology Stack

RealtimeChat is built with modern technologies:
  • ASP.NET Core 9.0 - High-performance web framework
  • HotChocolate GraphQL - Powerful GraphQL server with subscriptions
  • Entity Framework Core - Database ORM with PostgreSQL support
  • ASP.NET Identity - Authentication and user management
  • PostgreSQL - Robust relational database with full-text search

Next Steps

1

Read the Introduction

Learn about RealtimeChat’s architecture and capabilities in the Introduction
2

Follow the Quickstart

Get a working chat application running in Quickstart
3

Explore the API

Dive into the GraphQL API in the API Reference

Build docs developers (and LLMs) love