> For the complete documentation index, see [llms.txt](https://dnotifier.gitbook.io/product-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dnotifier.gitbook.io/product-docs/readme.md).

# DNotifier Documentation

{% hint style="success" %}
**DNotifier** is the developer platform for AI agents, multi-agent orchestration, AI workflows, observability, and realtime communication. This documentation is the **complete guide** — from creating your account to shipping production apps.
{% endhint %}

## What is DNotifier?

DNotifier helps teams build, deploy, and operate AI-powered applications at scale. Instead of stitching together messaging, AI, workflows, and monitoring yourself, you get a unified platform with official SDKs for your stack.

### Platform pillars

| Pillar                     | What it gives you                                                                               |
| -------------------------- | ----------------------------------------------------------------------------------------------- |
| **Realtime communication** | Direct 1:1 messaging between users, devices, or services over WebSocket                         |
| **Chat**                   | A ready-made use case on top of realtime messaging — history, persistence, and chat UX patterns |
| **AI**                     | Prompts, sessions, knowledge-base (RAG), and semantic search                                    |
| **Workflows & agents**     | Multi-step pipelines with named agents and dashboard observability                              |
| **Observability**          | Session logging, workflow execution graphs, and usage tracking in the dashboard                 |

## Who is this for?

* **Founders** shipping realtime or AI features without building infrastructure from scratch
* **Frontend developers** adding chat, live updates, or AI assistants to web and mobile apps
* **Backend developers** connecting services to users in realtime and powering AI/RAG APIs
* **Full-stack teams** building end-to-end products on one platform

## Learning path

Follow the docs in order for the smoothest path from zero to production:

1. [**Getting set up**](/product-docs/getting-started/getting-set-up.md) — Create your account and first app
2. [**Install an SDK**](/product-docs/getting-started/installation.md) — JavaScript/TypeScript, Dart/Flutter, or Python
3. [**Your first message**](/product-docs/getting-started/first-message.md) — Connect and send a realtime message
4. [**Realtime communication**](/product-docs/realtime-communication/overview.md) — Master 1:1 messaging
5. [**Chat**](/product-docs/chat/overview.md) — Build chat experiences on top of realtime
6. [**AI**](/product-docs/ai/overview.md) — Prompts, RAG, and assistants
7. [**Workflows & agents**](/product-docs/workflows-and-agents/overview.md) — Advanced multi-step automation
8. [**Reference**](/product-docs/reference/reference.md) — API lookup for your language

## Official links

| Resource             | URL                                                                                          |
| -------------------- | -------------------------------------------------------------------------------------------- |
| Website              | [dnotifier.com](https://www.dnotifier.com)                                                   |
| App dashboard        | [app.dnotifier.com](https://app.dnotifier.com)                                               |
| Discover             | [dnotifier.com/discover](https://www.dnotifier.com/discover)                                 |
| JavaScript SDK (npm) | [@dnotifier-realtime/dnotifier](https://www.npmjs.com/package/@dnotifier-realtime/dnotifier) |
| Dart SDK (pub.dev)   | [dnotifier](https://pub.dev/packages/dnotifier)                                              |
| Python SDK (PyPI)    | [dnotifier](https://pypi.org/project/dnotifier/)                                             |

## Supported SDK languages

| Language                | Status      | Install guide                                                                  |
| ----------------------- | ----------- | ------------------------------------------------------------------------------ |
| JavaScript / TypeScript | Available   | [Install](/product-docs/getting-started/installation/javascript-typescript.md) |
| Dart / Flutter          | Available   | [Install](/product-docs/getting-started/installation/dart-flutter.md)          |
| Python                  | Available   | [Install](/product-docs/getting-started/installation/python.md)                |
| .NET                    | Coming soon | [Preview](/product-docs/getting-started/installation/dotnet.md)                |
| Android (native)        | Coming soon | [Preview](/product-docs/getting-started/installation/android.md)               |
| iOS (native)            | Coming soon | [Preview](/product-docs/getting-started/installation/ios.md)                   |
