The developer notes app built for Azure teams.

AetherNotes is a Markdown notes app for developer teams already on Azure. Authenticate with Entra ID, store every note in your own Azure Blob Storage, and collaborate in real time — no SaaS middleman, no vendor lock-in, your data stays in your tenant.

FileEditViewHelp
JD
···
👥 Shared
🔒 My Notes
Notes
📁🔍
📂 api-gateway-docs
authentication.md
endpoints.md
overview.md
📁 infra-runbook
📂 onboarding
data-flow.md
getting-started.md
tech-stack.md
MD Reference Document.md
authentication
✏ Edit
? </> 🗑
🔒 Read-only — press Edit to make changes
API Gateway — Authentication
Version: 3.2.1  |  Auth Strategy: OAuth 2.0 + JWT
Supported Auth Flows
Flow Use Case Token Lifetime Refresh Supported
Authorization Code + PKCE Web & mobile apps 1 hour ✅ Yes (7 days)
Client Credentials Machine-to-machine / services 24 hours ❌ No
Device Code CLIs, smart devices 15 min (poll) ✅ Yes
Implicit (deprecated) Legacy only 1 hour ❌ No
Token Validation Flow
Receive Request Auth No 401 Unauthorized Yes Token format Cached? No 400 Bad Request Hit Verify signature Sig OK? Yes Scopes OK? No 403 Forbidden Yes Forward to service Miss → Verify signature
+

Built for the way developer teams actually work.

Azure Entra ID authentication

Sign in with your existing Microsoft / Entra ID account. No new credentials, no separate user directory — enterprise SSO works out of the box.

Your data, your Azure subscription

Notes are stored in your own Azure Blob Storage container. AetherNotes never touches your data — it lives in your tenant, under your control, subject to your compliance policies.

Developer-grade Markdown editor

Live preview, syntax-highlighted code blocks, Mermaid diagrams, tables, task lists, and keyboard-first navigation — everything a developer expects in a notes tool.

Real-time team presence

See exactly who is editing the same note. Live cursor positions and instant sync over Azure — no merge conflicts, no stale state.

Shared workspaces & file tree

Organize team knowledge in a shared folder hierarchy synced across your entire organization via Azure Blob Storage. Private notes stay private.

AI assistant — your model, your key

Bring your own Azure OpenAI deployment. AetherNotes connects directly to your endpoint — your prompts never route through a third-party SaaS AI service.

Full note history

Every save is versioned in Azure Blob Storage. Roll back any note to any previous state — a built-in audit trail with no extra tooling required.

Native Windows performance

A true Electron desktop app that cold-starts in under a second and works fully offline. No browser tab, no Electron RAM bloat — just a fast, focused tool.

Designed for teams already on Azure.

If your company runs on Microsoft Azure, AetherNotes slots straight into your existing infrastructure — no new SaaS accounts, no shadow IT, no data leaving your tenant.

Zero vendor lock-in

Your notes are plain Markdown files in your own Azure Blob Storage container. Cancel at any time and your data is still 100% yours — readable by any tool.

Compliance-friendly by default

Because storage lives in your Azure tenant, your existing governance policies, RBAC rules, and regional data residency requirements apply automatically.

No separate identity provider

Authentication goes through Microsoft identity — the same Entra ID tenant your developers log into every morning. No extra SSO configuration, no new user provisioning.

One-time purchase, no subscription

Pay once and own it. No per-seat monthly billing, no surprise renewal invoices. Enterprise budgets appreciate predictability.

Simple, honest pricing.

One-time purchase. No subscriptions, ever.

Hobbyist
Free
  • ✓ Personal notes only
  • ✓ Any Microsoft account
  • ✓ AI assistant
  • ✓ Offline-first
  • ✗ No shared workspaces
  • ✗ No team presence
Download free
Small Teams
$60
  • ✓ Up to 4 seats
  • ✓ Shared workspaces
  • ✓ Real-time presence
  • ✓ AI assistant
  • ✓ Domain-locked security
  • ✓ Seat transfers
Start team plan
Enterprise
Contact us $12 / seat
  • Unlimited seats
  • ✓ Everything in Large Teams
  • ✓ Dedicated support channel
  • ✓ Custom integrations
  • ✓ SLA guarantee
Get in touch

Frequently asked questions

Does AetherNotes work with Azure Active Directory / Entra ID?

Yes — Entra ID is the only way to sign in. AetherNotes uses the Microsoft Identity Platform (MSAL) to authenticate users against your existing Azure AD / Entra ID tenant. No separate account creation is required.

Where is my data stored?

In your own Azure Blob Storage account. You provide the storage account name during setup; AetherNotes never stores your notes on our servers. Notes are Markdown files you can read and move with any Azure Storage tool (Azure Portal, azcopy, Storage Explorer).

Do I need to host anything myself?

No self-hosted server required. AetherNotes is a Windows desktop app that speaks directly to Azure services you already have. The only infrastructure needed is an Azure Storage account and an Entra ID app registration — both can be set up in minutes.

Can we use our own Azure OpenAI deployment?

Yes. The AI assistant connects directly to an Azure OpenAI endpoint you specify — your subscription, your deployment, your data. Nothing is routed through a third-party AI proxy.

How does licensing work for a team?

Team plans (Small Teams and Large Teams) are one-time purchases that come with a product key covering a fixed number of concurrent seats. Share the key with your team; each member activates it with their own Entra ID email. Seats can be transferred at any time.

Is AetherNotes suitable for regulated industries?

Because all data remains within your Azure tenant, AetherNotes inherits the compliance posture of your Azure subscription — including regional data residency, RBAC, audit logs, and any certifications your Azure environment already holds (ISO 27001, SOC 2, HIPAA BAA, etc.).