The AddPipe Platform is now SOC 2 Type I attested. Read the announcement

Add video, audio and screen recording directly to your website or app.

Embed our browser recording client in forms, surveys or custom applications. AddPipe handles the infrastructure behind your recordings, from processing and management to storage and playback.

14-day free trial. No credit card required.

  1. 1Streams while recordingwaiting to record↑ 3.1 MB so far↑ 3.1 MB · no wait at the end
  2. 2Processingafter stoptranscode · 1/55 outputs → your S3 bucket
  3. 3Your app gets notifiedwhen the file landssending webhook…webhook · 200 OK

Trusted by teams who need recording that scales:

VidCruiter MIT Signzy Airbnb Memento Newsela

One pipe from the user's camera to your bucket.

Five stages, handled by AddPipe. Get MP4 recordings, metadata and playback links, with storage you choose and webhooks that tell your app when files are ready.

1

Record

The recording client captures camera, screen or audio from desktop and mobile browsers.

2

Process

Every recording is transcoded to .mp4, rotated and watermarked as needed.

3

Manage

Browse, search and export your recordings from the account dashboard.

4

Store

1 TB included with us, or pushed straight to your S3, GCS, R2, SFTP, Dropbox or Box.

5

Play

You get playback and download links ready to embed or link anywhere.

A recording client that works across browsers and devices.

Tested on real desktop and mobile devices. Video up to 4K, audio and screen recording, streaming uploads, connection retries and a decade of workarounds for browser bugs and inconsistencies, in 80 kB of gzipped JavaScript. Explore how it's built & tested.

REC 00:001280 × 720
Stop and review→ 1280×720 H.264 mp4 · Creator plan
webcam · up to 4K

A decade in production. Proven at scale.

AddPipe launched commercially on 1 February 2016. This is what the platform carries today.

0Customers served
0kRecordings per day, per region
0 millionMinutes of media processed

United States

  • US1 N. California
  • US2 New York + N. Virginia

Europe EU-hosted

  • EU2 Nuremberg + Amsterdam
  • EU3 Falkenstein + Amsterdam

2 regions · 4 availability zones

Infrastructure built for uploads over unreliable connections.

Large files, unstable connections and peak demand. Our infrastructure is built to handle all three.

EU and US ingestion & processing regions

Faster uploads for your users and a clear answer to data-residency questions, with an EU silo for data that must stay put.

Two availability zones in the EU and US

Either zone carries the region alone, so updates roll out without downtime and the client falls back if one refuses.

200k+ recordings a day, per region

Tested at that volume in production, so peak days on your side aren't a surprise on ours.

Webcam to your storage

Browser streams become optimized MP4 files and land in the bucket you choose.

More about the infrastructure

Simple to embed. Four APIs when you need more.

Start with embed code or npm. Use JavaScript Control and Events APIs, REST and webhooks to customize recording, manage recordings and automate your workflow.

<!-- 1. load the client -->
<script src="https://cdn.addpipe.com/2.0/pipe.js"></script>

<!-- 2. mount it -->
<div id="recorder"></div>
<script>
  PipeSDK.insert("recorder", {
    size: { width: 640, height: 390 },
    qualityurl: "avq/720p.xml",
    accountHash: "YOUR_ACCOUNT_HASH",
    eid: "YOUR_ENV_ID",
    mrt: 120            // max recording time (s)
  }, function (recorder) {
    recorder.onSaveOk = function (id, name, dur) {
      console.log("saved", name, dur + "s");
    };
  });
</script>

Embed codes and npm package

Add the client to any page or SPA with the embed code or the npm package.

JavaScript and REST APIs

Drive the client with the JS control API, listen with the events API, and read all recordings and account data as JSON over REST.

Webhooks

Webhooks notify your server the moment a recording is processed or stored.

Plugins, examples and docs

A WordPress plugin, working code examples, tutorials from Qualtrics to Google Cloud Storage, and documentation that gets you to a first recording fast.

Need help integrating?

Contact us directly. For work beyond Pipe, our custom development partners can help.

Everything about a recording, a few clicks away.

View recordings, generate embed codes, manage storage, read logs and create environments from the AddPipe account dashboard.

The Embed Recorder page of the AddPipe dashboard, with a live recorder preview and embed code options The Transcoding Engine page, with MP4 output, aspect ratio and resolution settings The Recordings page, with search, filters and recording data export The Logs page, listing getUserMedia, storage and webhook logs The Webhooks page, for adding webhook URLs The environment settings page, with the environment code and region
Embed Recorder

Environments

Keep recordings and settings separate per website, project or client.

Manage recordings

List, search and open every recording from the dashboard.

Times that make sense

All dates and times are shown in your own time zone.

Rich metadata

IP, user agent, device names, codecs and more stored with each recording.

Detailed logs

Storage, webhook and getUserMedia logs make debugging far easier.

Export and invite

Export any environment to .csv and invite developers or QA to the account.

Audited, not just asserted.

Encrypted in transit and at rest, PII collection you control, and a SOC 2 Type I report available to anyone who asks.

SOC 2 Type I
Attested. Request the report

Security and privacy details

Secure recording

Desktop and mobile clients stream or upload every recording over encrypted connections.

Secure storage

Data is encrypted in transit and at rest across ingestion, processing and complimentary storage.

Secure playback

Playback and downloads from long-term storage go over HTTPS.

Secure APIs

REST API and webhooks pass data over HTTPS, closing the door on man-in-the-middle attacks.

Add recording to the tools you already use.

Code examples and step-by-step tutorials for integrating AddPipe with form builders, CMSs, storage providers, LMSs and transcription services.

Add recording to your product today.

Try the complete platform free for 14 days. Recording client, processing, storage, dashboard and APIs included. No credit card required.