Apache OpenMeetings logo

Apache OpenMeetings

Apache OpenMeetings is a web conferencing and collaboration tool that provides video conferencing, instant messaging, white board, collaborative document editing, and other groupware tools. It offers integration APIs for LMS platforms.

1 APIs 10 Capabilities 8 Features 45.6 / 100 developing
CollaborationVideo ConferencingWeb ConferencingWhiteboardApacheOpen SourceConferencing

API Rating

45.6/ 100
developing
Scored 2026-05-20 · rubric v0.3
Discoverability80.0
Contract Quality61.4
Governance47.4
Operational Transparency36.8
Developer Ergonomics19.6
Commercial Clarity39.5

APIs

Apache OpenMeetings REST API

The OpenMeetings REST API provides endpoints for managing rooms, users, recordings, calendars, and file uploads, with SOAP API support for legacy integrations and plugin APIs fo...

Capabilities

Apache OpenMeetings REST API — CalendarService

Apache OpenMeetings REST API — CalendarService. 8 operations. Lead operation: Apache OpenMeetings Save. Self-contained Naftiko capability covering one Apache Openmeetings busine...

Run with Naftiko

Apache OpenMeetings REST API — ErrorService

Apache OpenMeetings REST API — ErrorService. 2 operations. Lead operation: Apache OpenMeetings Report. Self-contained Naftiko capability covering one Apache Openmeetings busines...

Run with Naftiko

Apache OpenMeetings REST API — FileService

Apache OpenMeetings REST API — FileService. 8 operations. Lead operation: Apache OpenMeetings Add. Self-contained Naftiko capability covering one Apache Openmeetings business su...

Run with Naftiko

Apache OpenMeetings REST API — GroupService

Apache OpenMeetings REST API — GroupService. 7 operations. Lead operation: Apache OpenMeetings Get_1. Self-contained Naftiko capability covering one Apache Openmeetings business...

Run with Naftiko

Apache OpenMeetings REST API — InfoService

Apache OpenMeetings REST API — InfoService. 3 operations. Lead operation: Apache OpenMeetings GetHealth. Self-contained Naftiko capability covering one Apache Openmeetings busin...

Run with Naftiko

Apache OpenMeetings REST API — NetTestService

Apache OpenMeetings REST API — NetTestService. 2 operations. Lead operation: Apache OpenMeetings Get_2. Self-contained Naftiko capability covering one Apache Openmeetings busine...

Run with Naftiko

Apache OpenMeetings REST API — RecordingService

Apache OpenMeetings REST API — RecordingService. 4 operations. Lead operation: Apache OpenMeetings GetExternalByRoom. Self-contained Naftiko capability covering one Apache Openm...

Run with Naftiko

Apache OpenMeetings REST API — RoomService

Apache OpenMeetings REST API — RoomService. 12 operations. Lead operation: Apache OpenMeetings Add_2. Self-contained Naftiko capability covering one Apache Openmeetings business...

Run with Naftiko

Apache OpenMeetings REST API — UserService

Apache OpenMeetings REST API — UserService. 6 operations. Lead operation: Apache OpenMeetings Get_3. Self-contained Naftiko capability covering one Apache Openmeetings business ...

Run with Naftiko

Apache OpenMeetings REST API — WbService

Apache OpenMeetings REST API — WbService. 4 operations. Lead operation: Apache OpenMeetings CleanSlide. Self-contained Naftiko capability covering one Apache Openmeetings busine...

Run with Naftiko

Features

Video Conferencing

HTML5-based audio/video conferencing with multi-resolution camera support

Screen Sharing

Full screen sharing and recording capabilities

Whiteboard

Multi-instance collaborative whiteboard with document import

File Management

Advanced file explorer with drag-and-drop for private and public drives

Calendar Integration

Meeting planning with email invitations and secure hash links

Recording

Session recording to MP4 with audio and video capture

REST API

Full REST API for programmatic management of rooms, users, and recordings

SOAP API

Legacy SOAP API for integrations requiring XML-based communication

Use Cases

LMS Integration

Integrate OpenMeetings with Moodle, Sakai, and other LMS platforms

Corporate Conferencing

Host virtual meetings and webinars for distributed teams

Remote Education

Deliver interactive online courses with whiteboard and screen sharing

Custom Conferencing Portal

Build branded conferencing portals using the REST API

Integrations

Moodle

Official Moodle plugin for LMS integration

Sakai

Sakai CLE integration for academic conferencing

LDAP/Active Directory

Enterprise authentication via LDAP and ADS

OAuth2

Social login via OAuth2 providers

Asterisk/VoIP

VoIP integration via Asterisk for phone conferencing

CalDAV

Calendar synchronization via CalDAV protocol

Kurento Media Server

WebRTC media server for streaming and recording

Semantic Vocabularies

Apache Openmeetings Context

32 classes · 105 properties

JSON-LD

API Governance Rules

Apache OpenMeetings API Rules

10 rules · 4 errors 4 warnings 2 info

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: apache-openmeetings
name: Apache OpenMeetings
description: Apache OpenMeetings is a web conferencing and collaboration tool that provides video conferencing, instant messaging,
  white board, collaborative document editing, and other groupware tools. It offers integration APIs for LMS platforms.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Collaboration
- Video Conferencing
- Web Conferencing
- Whiteboard
- Apache
- Open Source
- Conferencing
created: '2026-03-16'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/apache-openmeetings/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: apache-openmeetings:apache-openmeetings-rest-api
  name: Apache OpenMeetings REST API
  description: The OpenMeetings REST API provides endpoints for managing rooms, users, recordings, calendars, and file uploads,
    with SOAP API support for legacy integrations and plugin APIs for LMS integration (Moodle, Sakai).
  humanURL: https://openmeetings.apache.org/RestAPISample.html
  tags:
  - Conferencing
  - REST
  - SOAP
  - Apache
  - Open Source
  properties:
  - type: Documentation
    url: https://openmeetings.apache.org/RestAPISample.html
  - type: OpenAPI
    url: openapi/apache-openmeetings-rest-api.json
  - type: NaftikoCapability
    url: capabilities/rest-calendarservice.yaml
  - type: NaftikoCapability
    url: capabilities/rest-errorservice.yaml
  - type: NaftikoCapability
    url: capabilities/rest-fileservice.yaml
  - type: NaftikoCapability
    url: capabilities/rest-groupservice.yaml
  - type: NaftikoCapability
    url: capabilities/rest-infoservice.yaml
  - type: NaftikoCapability
    url: capabilities/rest-nettestservice.yaml
  - type: NaftikoCapability
    url: capabilities/rest-recordingservice.yaml
  - type: NaftikoCapability
    url: capabilities/rest-roomservice.yaml
  - type: NaftikoCapability
    url: capabilities/rest-userservice.yaml
  - type: NaftikoCapability
    url: capabilities/rest-wbservice.yaml
maintainers:
- FN: Kin Lane
  email: [email protected]
common:
- type: GitHubOrganization
  url: https://github.com/apache/openmeetings
- type: Documentation
  url: https://openmeetings.apache.org/
- type: GettingStarted
  url: https://openmeetings.apache.org/installation.html
- type: SpectralRules
  url: rules/apache-openmeetings-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/apache-openmeetings-vocabulary.yaml
- type: JSONLD
  url: json-ld/apache-openmeetings-context.jsonld
- type: Features
  data:
  - name: Video Conferencing
    description: HTML5-based audio/video conferencing with multi-resolution camera support
  - name: Screen Sharing
    description: Full screen sharing and recording capabilities
  - name: Whiteboard
    description: Multi-instance collaborative whiteboard with document import
  - name: File Management
    description: Advanced file explorer with drag-and-drop for private and public drives
  - name: Calendar Integration
    description: Meeting planning with email invitations and secure hash links
  - name: Recording
    description: Session recording to MP4 with audio and video capture
  - name: REST API
    description: Full REST API for programmatic management of rooms, users, and recordings
  - name: SOAP API
    description: Legacy SOAP API for integrations requiring XML-based communication
- type: UseCases
  data:
  - name: LMS Integration
    description: Integrate OpenMeetings with Moodle, Sakai, and other LMS platforms
  - name: Corporate Conferencing
    description: Host virtual meetings and webinars for distributed teams
  - name: Remote Education
    description: Deliver interactive online courses with whiteboard and screen sharing
  - name: Custom Conferencing Portal
    description: Build branded conferencing portals using the REST API
- type: Integrations
  data:
  - name: Moodle
    description: Official Moodle plugin for LMS integration
  - name: Sakai
    description: Sakai CLE integration for academic conferencing
  - name: LDAP/Active Directory
    description: Enterprise authentication via LDAP and ADS
  - name: OAuth2
    description: Social login via OAuth2 providers
  - name: Asterisk/VoIP
    description: VoIP integration via Asterisk for phone conferencing
  - name: CalDAV
    description: Calendar synchronization via CalDAV protocol
  - name: Kurento Media Server
    description: WebRTC media server for streaming and recording