> ## Content Index
> Fetch the complete content index at: https://blog.addpipe.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Pipe's Recording Client Is Now on NPM
- URL: https://blog.addpipe.com/pipe-video-recording-client-is-now-on-npm/
- Published: 2026-07-21T09:35:12.000Z
- Updated: 2026-07-22T11:59:09.000Z
- Author: Alexandru
- Tags: Product Updates

Since Pipe launched, our [main recording client](https://addpipe.com/recording-client/) has been available through an HTML embed code or as a JS embed code. These work well, and many products are built using them. But for teams working with modern JavaScript frameworks, pasting embed snippets into a project might be a little out of place.

[As of June 25th](https://headwayapp.co/pipe-changelog/2-0-recording-client-now-available-on-npm-340624), the Pipe recording client is also available as an NPM package:

```bash
npm install @addpipe/pipe-recording-client
```

You still need a valid Pipe account to use it ([sign up here](https://dashboard.addpipe.com/signup)), same as before. The recording functionality, the infrastructure behind it, and everything that makes Pipe reliable across devices and browsers are all the same. What's new is just how you pull it into your project. 

We [silently released](https://changelog.addpipe.com/2-0-recording-client-now-available-on-npm-340624) the 1st version of the package a few weeks ago as 2.0.0 and spent the last few weeks going through several revisions. The current one is 2.0.4\. Our [existing changelog](https://www.npmjs.com/package/@addpipe/pipe-recording-client) now also mentions the updated npm package version.

The HTML and JS embed codes aren't going anywhere. Both approaches work and will continue to work. NPM is an addition, not a replacement.

Documentation for the NPM package is available on the [official NPM page](https://www.npmjs.com/package/@addpipe/pipe-recording-client).