SecurMeet
INTEGRATION RESOURCES

DEVELOPER RESOURCE HUB

Comprehensive documentation, SDKs, and integration guides to build secure, privacy-preserving applications with our zero-knowledge infrastructure.

API Documentation GitHub Repositories
API Docs SDKs Setup Guides Webhooks Sample Apps Community

API Documentation

Overview

The SecurMeet API provides programmatic access to create and manage secure meetings with zero-knowledge proof verification. Our RESTful API allows you to integrate our secure communication platform into your applications.

Authentication

Secure API access using JWT tokens with optional ZKP verification for sensitive operations.

Rate Limiting

API requests are limited to 100 requests per minute per API key to ensure platform stability.

Base URL

https://api.securmeet.com/v1

# Example API request using curl
curl -X POST https://api.securmeet.com/v1/meetings \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Secure Strategy Meeting",
    "start_time": "2023-06-15T14:00:00Z",
    "duration_minutes": 60,
    "access_policy": {
      "token_required": true,
      "token_type": "zkp_credential",
      "credential_schema": "clearance_level"
    }
  }'
                                

Interactive API Reference

SDK Libraries

Our software development kits provide language-specific implementations to simplify integration with the SecurMeet platform. Choose from our officially supported libraries below.

TypeScript/JavaScript

v1.2.0

Full-featured SDK for browser and Node.js environments with TypeScript type definitions.

Docs GitHub npm

Python

v1.1.3

Python SDK for server-side integrations with async support and comprehensive examples.

Docs GitHub PyPI

REST API

v1.0

Direct REST API access for any language or platform with comprehensive documentation.

Docs Examples Postman

Code Sample

import { SecurMeetClient } from '@securmeet/sdk';

// Initialize the client with your API key
const client = new SecurMeetClient({
  apiKey: 'YOUR_API_KEY',
  environment: 'production'
});

// Create a new secure meeting with ZKP access requirements
async function createSecureMeeting() {
  try {
    const meeting = await client.meetings.create({
      title: 'Confidential Project Review',
      startTime: new Date('2023-06-15T14:00:00Z'),
      durationMinutes: 60,
      accessPolicy: {
        tokenRequired: true,
        tokenType: 'zkp_credential',
        credentialSchema: 'organization_member',
        credentialIssuer: 'did:polygon:0x1234...5678'
      }
    });
    
    console.log('Meeting created:', meeting);
    console.log('Secure join link:', meeting.joinLink);
    
    // Generate token for participants
    const token = await client.tokens.generate({
      meetingId: meeting.id,
      expiresInHours: 24
    });
    
    console.log('Participant token:', token);
  } catch (error) {
    console.error('Error creating meeting:', error);
  }
}

createSecureMeeting();
                            

Setup Guides

Follow our step-by-step guides to integrate SecurMeet's secure meeting platform with your existing systems and identity providers.

Wallet Integration

Connect SecurMeet with decentralized identity wallets for ZKP-based authentication and access control.

Dock Polygon ID DID Verifiable Credentials
View Integration Guide

Token Issuance

Create and manage secure access tokens for meeting participants with credential-based verification.

JWT ZKP Access Control Verification
View Integration Guide

Webhook Configuration

Set up real-time event notifications for meeting events, access attempts, and audit logging.

Events Audit Logs Notifications Security
View Integration Guide

Air-Gapped Deployment

Configure SecurMeet for on-premises, air-gapped environments with maximum security isolation.

On-Prem Air-Gapped High Security Defense
View Integration Guide

NEED IMPLEMENTATION SUPPORT?

Our security engineers are available to help with your integration. Schedule a consultation to discuss your specific requirements.

Schedule Consultation Contact Support