# @azure/communication-calling-effects

> An extension to Azure Communication Services Calling Web SDK that provides stream processing features.

Latest version **1.3.2** (published 2025-10-02) · Microsoft Software License Terms for the Azure Communications Services, Azure CPaaS, ACS Software Development Kit SDK, see LICENSE file license · 0 weekly downloads

## Install

```sh
npm install @azure/communication-calling-effects
pnpm add @azure/communication-calling-effects
yarn add @azure/communication-calling-effects
bun add @azure/communication-calling-effects
```

## Health

**Score 45/100 (D)** — status: stable.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads; large bundle.

Negative: stale.

## Facts

| | |
|---|---|
| Version | 1.3.2 |
| Published | 2025-10-02 |
| First published | 2022-12-20 |
| Weekly downloads | 0 |
| License | Microsoft Software License Terms for the Azure Communications Services, Azure CPaaS, ACS Software Development Kit SDK, see LICENSE file |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 2 |
| Unpacked size | 24.1 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Microsoft Corp. |
| Maintainers | azure-sdk, microsoft1es |

## Links

- npm: https://www.npmjs.com/package/@azure/communication-calling-effects
- npm.io page: https://npm.io/package/@azure/communication-calling-effects

## Dependencies (2)

- [events](https://npm.io/package/events.md) 3.3.0
- [@azure/logger](https://npm.io/package/@azure/logger.md) ^1.0.2

## Recent versions

- 1.3.2 (latest) — 2025-10-02
- 1.46.1-alpha.1 (dev) — 2026-06-05
- 1.45.1-beta.1 (next) — 2026-06-03
- 1.45.1-alpha.1 — 2026-05-25
- 1.43.2-beta.2 — 2026-04-15
- 1.44.1-alpha.1 — 2026-04-10
- 1.43.1-alpha.1 — 2025-11-21
- 1.3.2-beta.1 — 2025-09-26
- 1.3.1 — 2025-09-11
- 1.2.1-beta.2 — 2025-07-22
- 1.2.1-beta.1 — 2025-06-11
- 1.1.4 — 2025-04-07
- 1.1.4-beta.1 — 2025-04-07
- 1.1.3 — 2024-11-26
- 1.1.3-beta.1 — 2024-11-26
- … 12 more at https://npm.io/package/@azure/communication-calling-effects/versions

## README

# Azure Communication Calling Effects library for JavaScript

Get started with Azure Communication Services by using the Communication Services calling client library to add voice and video calling to your app.
Read more about Azure Communication Services [here](https://docs.microsoft.com/azure/communication-services/overview).

## Prerequisites
- Setup Azure Communication Services to be able to start video calls. [Follow this guide](https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-video-calling?pivots=platform-web). You'll need the `LocalVideoStream` to be able to start effects.

## Install the package
Use the `npm install` command to install the Azure Communication Services Effects SDK for JavaScript.

```console
npm install @azure/communication-calling-effects --save
```
>[!NOTE]
>This calling effects library cannot be used standalone and can only work when used with the Azure Communication Calling client library for WebJS (https://www.npmjs.com/package/@azure/communication-calling).
>

## Documentation support
- [Add effects to your Video Calls, quickstart and usage](https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-video-effects?pivots=platform-web) - This is a quick start documentation to add video effects to your video calls with Azure Communication Services.
- [Sample applications](https://docs.microsoft.com/azure/communication-services/samples/overview) - Pre-built sample applications with full calling experiences.
- [Submit issues/bugs on github](https://github.com/Azure/Communication/issues) - For support and submitting issues, please visit our GitHub page.
- [API Reference](https://learn.microsoft.com/en-ca/javascript/api/azure-communication-services/@azure/communication-calling-effects/?view=azure-communication-services-js)

---
_Source: https://npm.io/package/@azure/communication-calling-effects · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
