Skip to content

Commit 586b998

Browse files
Merge pull request #8447 from diberry/diberry/js-samples
New article for JavaScript samples found in docs
2 parents 51ae9ee + 3f6388e commit 586b998

2 files changed

Lines changed: 157 additions & 2 deletions

File tree

articles/javascript/TOC.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,8 @@
138138
href: learn-azure-javascript.md
139139
- name: Samples
140140
items:
141-
- name: Azure Samples browser
142-
href: /samples/browse/?languages=javascript%2cnodejs%2ctypescript&toc=/azure/developer/javascript/toc.json&bc=/azure/developer/javascript/breadcrumb/toc.json
141+
- name: Azure JavaScript samples
142+
href: samples.md
143143
- name: JavaScript at Microsoft
144144
href: https://developer.microsoft.com/javascript/
145145
- name: npm Packages

articles/javascript/samples.md

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
---
2+
title: Azure JavaScript Samples Catalog
3+
description: Discover JavaScript and Node.js code samples for Azure services including AI, storage, serverless computing, and web apps.
4+
ms.topic: concept-article
5+
ms.date: 01/29/2026
6+
ms.custom: devx-track-js, devx-track-ts
7+
# customer intent: As a JavaScript developer new to Azure, I want to find code samples so that I can quickly start building applications with Azure services.
8+
---
9+
10+
# Azure JavaScript samples catalog
11+
12+
This article provides a catalog of JavaScript and Node.js code samples for Azure services. Use these samples to quickly get started with Azure development.
13+
14+
## Sample collections
15+
16+
Explore curated collections of samples organized by scenario and technology.
17+
18+
### Awesome AZD
19+
20+
Discover a community-driven collection of templates for the [Azure Developer CLI (azd)](/azure/developer/azure-developer-cli/overview). These templates provide complete, production-ready samples for various Azure services and scenarios.
21+
22+
- [Awesome AZD gallery](https://azure.github.io/awesome-azd/)
23+
24+
### Intelligent app templates
25+
26+
Build AI-powered applications using templates that combine [Azure OpenAI](/azure/ai-services/openai/overview), [Azure AI Search](/azure/search/search-what-is-azure-search), and other Azure services. These templates demonstrate modern patterns like retrieval-augmented generation (RAG) and agent-based architectures.
27+
28+
- [Intelligent app templates](/azure/developer/ai/intelligent-app-templates)
29+
30+
### GitHub samples
31+
32+
Access a curated collection of GitHub samples demonstrating various development patterns and integrations.
33+
34+
- [GitHub samples repository](https://github.com/github-samples)
35+
36+
### Azure SDK samples repository
37+
38+
Explore the official Azure SDK for JavaScript samples repository on GitHub. This repository contains code samples for a wide range of Azure services, demonstrating how to use the Azure SDK in JavaScript applications.
39+
40+
- [Azure SDK for JavaScript samples](https://github.com/Azure/azure-sdk-for-js)
41+
42+
### Azure samples browser
43+
44+
Browse a comprehensive collection of JavaScript, Node.js, and TypeScript samples across all Azure services. Use filters to find samples by service, scenario, or programming pattern.
45+
46+
- [Azure samples browser for JavaScript](/samples/browse/?languages=javascript%2cnodejs%2ctypescript&toc=/azure/developer/javascript/toc.json&bc=/azure/developer/javascript/breadcrumb/toc.json)
47+
48+
49+
## AI and search
50+
51+
### Azure AI Search
52+
53+
Learn how to implement keyword search functionality in your JavaScript applications using [Azure AI Search](/azure/search/search-what-is-azure-search).
54+
55+
- [Quickstart: Vector search](/azure/search/search-get-started-vector?tabs=keyless&pivots=javascript)
56+
- [Sample repository](/azure/search/samples-javascript)
57+
58+
### Azure OpenAI with RAG
59+
60+
Build retrieval-augmented generation (RAG) applications using [Azure OpenAI](/azure/ai-services/openai/overview) and [Azure AI Search](/azure/search/search-what-is-azure-search).
61+
62+
- [Quickstart: Build a RAG app with JavaScript](/azure/developer/javascript/get-started-app-chat-template)
63+
- [Sample repository](https://github.com/Azure-Samples/azure-search-openai-javascript)
64+
65+
### Azure OpenAI Assistants
66+
67+
Create intelligent assistants with function calling capabilities using [Azure OpenAI Service](/azure/ai-services/openai/overview).
68+
69+
- [Quickstart: Build an assistants app with function calling](/azure/developer/javascript/ai/get-started-app-chat-assistants-function-calling)
70+
- [Sample repository](https://github.com/Azure-Samples/azure-openai-assistant-javascript)
71+
72+
## Data and storage
73+
74+
### Azure Blob Storage
75+
76+
Work with [Azure Blob Storage](/azure/storage/blobs/storage-blobs-overview) to upload, download, and manage blobs in your JavaScript applications.
77+
78+
- [Quickstart: Upload and download blobs with JavaScript](/azure/storage/blobs/storage-quickstart-blobs-nodejs)
79+
- [Sample repository](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/storage/)
80+
81+
### Azure Cosmos DB
82+
83+
Build NoSQL applications using [Azure Cosmos DB](/azure/cosmos-db/introduction) with the JavaScript SDK.
84+
85+
- [Quickstart: NoSQL JavaScript app](/azure/cosmos-db/nosql/quickstart-nodejs)
86+
- [Sample repository](https://github.com/Azure-Samples/cosmos-db-nosql-nodejs-quickstart)
87+
88+
### Azure Queue Storage
89+
90+
Implement message queuing in your applications using [Azure Queue Storage](/azure/storage/queues/storage-queues-introduction).
91+
92+
- [Quickstart: Azure Queue Storage with JavaScript](/azure/storage/queues/storage-quickstart-queues-nodejs)
93+
- [Sample repository](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/storage/storage-queue)
94+
95+
96+
## Serverless and compute
97+
98+
### Azure Functions (JavaScript)
99+
100+
Create serverless functions using JavaScript with [Azure Functions](/azure/azure-functions/functions-overview).
101+
102+
- [Quickstart: HTTP trigger JavaScript function](/azure/azure-functions/create-first-function-vs-code-node)
103+
- [Samples](https://github.com/search?q=topic%3Aazure-functions+org%3AAzure-Samples+fork%3Atrue&type=repositories)
104+
105+
### Azure Container Apps
106+
107+
Deploy containerized Node.js applications to [Azure Container Apps](/azure/container-apps/overview).
108+
109+
- [Quickstart: Deploy Node.js container](/azure/container-apps/quickstart-code-to-cloud)
110+
- [Samples](/azure/container-apps/samples)
111+
112+
## Messaging and integration
113+
114+
### Azure Event Hubs
115+
116+
Process millions of events per second from connected devices and applications using [Azure Event Hubs](/azure/event-hubs/event-hubs-about).
117+
118+
- [Quickstart: Send and receive events with JavaScript](/azure/event-hubs/event-hubs-node-get-started-send)
119+
- [Sample repository](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/eventhub/)
120+
121+
### Azure Service Bus
122+
123+
Build reliable and scalable cloud messaging between applications and services using [Azure Service Bus](/azure/service-bus-messaging/service-bus-messaging-overview).
124+
125+
- [Quickstart: Send and receive messages with JavaScript](/azure/service-bus-messaging/service-bus-nodejs-how-to-use-queues)
126+
- [Sample repository](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/servicebus/)
127+
128+
### Azure Event Grid
129+
130+
Build event-driven applications with [Azure Event Grid](/azure/event-grid/overview)'s publish-subscribe model.
131+
132+
- [Sample repository](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/eventgrid/)
133+
134+
## Identity and security
135+
136+
### Azure Key Vault
137+
138+
Securely store and retrieve secrets in your JavaScript applications using [Azure Key Vault](/azure/key-vault/general/overview).
139+
140+
- [Quickstart: Secrets with JavaScript](/azure/key-vault/secrets/quick-create-node)
141+
- [Sample repository](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/keyvault/)
142+
143+
## Web apps
144+
145+
### App Service with Node.js
146+
147+
Deploy Node.js web applications to [Azure App Service](/azure/app-service/overview).
148+
149+
- [Quickstart: Deploy Node.js web app](/azure/app-service/quickstart-nodejs)
150+
- [Sample repository](https://github.com/Azure-Samples/nodejs-docs-hello-world)
151+
152+
## Related content
153+
154+
- [Azure SDK for JavaScript documentation](/javascript/api/overview/azure/)
155+
- [JavaScript developer center](/azure/developer/javascript/)

0 commit comments

Comments
 (0)