open-index/open-npm huggingface dataset:
npm package: @hcsdigital/safeverify
Description: An advanced, AI-driven security platform to protect your applications from bots and automated threats.
Latest version: 1.0.0

# HCS SafeVerify SDK

This is the official client-side SDK for HCS SafeVerify, an advanced, AI-driven security platform designed to protect your applications from bots and automated threats.

## Installation

```bash
npm install @hcsdigital/safeverify
```

## Usage

Use the `HCSafeVerify` class to verify requests on your server or in a server-side function.

```javascript
import { HCSafeVerify } from '@hcsdigital/safeverify';

async function handleProtectedAction(request) {
    const { isVerified, action, threatScore } = 
      await HCSafeVerify.verifyRequest({
        apiKey: 'YOUR_SAFEVERIFY_API_KEY',
    });

    if (!isVerified) {
      // Block the request or show a CAPTCHA based on the 'action'
      throw new Error('Verification failed!');
    }
    
    // Proceed with your application logic...
}
```

This SDK is currently a simulation for the HYOTIA Cloud Service prototype.
npm package: @hcsdigital/webrtc
Description: SDK for HCS WebRTC, a service for building high-quality, real-time video experiences.
Latest version: 1.0.0

# HCS WebRTC SDK

This is the official client-side SDK for HCS WebRTC, a service for building high-quality, real-time video and audio experiences.

## Installation

```bash
npm install @hcsdigital/webrtc
```

## Usage

Use the `HCSWebRTC` class to initialize the video client in your application.

```javascript
import { HCSWebRTC } from '@hcsdigital/webrtc';

const rtc = new HCSWebRTC({
  apiKey: 'YOUR_WEBRTC_API_KEY',
  containerId: 'video-container-element-id',
});

// Join a video session
rtc.joinSession('your-unique-session-id');
```

This SDK is currently a simulation for the HYOTIA Cloud Service prototype.