Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Zoom Laravel Package

macsidigital/laravel-zoom

A Laravel wrapper for the Zoom API that lets you manage meetings, users, webinars, and recordings from your PHP app. It provides a clean, expressive interface for common Zoom operations, making it easy to integrate video conferencing into Laravel projects.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Meeting & webinar scheduling features: Server-side creation, update, and cancellation of Zoom meetings and webinars from Laravel — covers the most common "Schedule a call / host a webinar" primitives without writing raw HTTP clients.
  • Registrant and attendance workflows: Manage webinar registrants, list participants, and pull participation reports — useful for gating content, issuing certificates, or syncing attendance into a CRM/LMS.
  • Recording lifecycle features: List, fetch, and delete cloud recordings — underpins "replay library," compliance retention, and post-event distribution features.
  • User provisioning: Create and manage Zoom users under an account — supports SSO-adjacent onboarding, seat management, and deprovisioning flows at the product layer rather than in the Zoom admin UI.
  • Build vs. buy decision: Replaces 4–8 weeks of custom OAuth/token-refresh, retry, and endpoint plumbing with an MIT-licensed dependency. The PM decision becomes "spend engineering weeks on the integration, or on the differentiated experience on top of it?"
  • Roadmap sequencing: Enables an MVP "video" capability early (scheduling + join links) while deferring differentiated work (in-app embeds, recording pipelines, analytics dashboards) to later quarters.
  • Use cases to validate against: telehealth (note: HIPAA/BAA considerations), education (FERPA, recording consent), sales demos, customer onboarding, marketing webinars, and internal all-hands.

When to Consider This Package

Adopt when:

  • The product is a Laravel/PHP backend and Zoom is the chosen video vendor.
  • Needs are server-side orchestration: create/update meetings, register attendees, send join links, pull recordings and reports.
  • The team wants OAuth and token handling abstracted away rather than reimplemented, and wants a facade-style, testable integration.
  • Scope is a focused integration surface (users, meetings, webinars, recordings, reports), not a full Zoom Marketplace app.
  • MIT licensing and low dependency weight align with procurement and legal constraints.

Look elsewhere or plan mitigation when:

  • You need newer Zoom API capabilities or active maintenance — the last release is September 2023, so endpoints added or changed since then may be missing. Treat the package as a starting point and budget for a fork or thin internal wrapper.
  • You require embedded client-side experiences (Zoom Meeting SDK/Component View) — this is a server API wrapper, not a frontend SDK.
  • The product is not Laravel (Symfony, Node, Python) or runs on a multi-tenant/marketplace model requiring per-account OAuth app review.
  • Compliance is load-bearing: telehealth (HIPAA/BAA), education (FERPA), or regulated recording retention — the package does not implement consent flows, encryption guarantees, or data-residency controls.
  • You are operating at high API volume and need sophisticated rate-limit handling, backoff, and observability beyond what the wrapper provides.

How to Pitch It (Stakeholders)

For executives: This is a small, MIT-licensed Laravel library that lets our PHP team add Zoom scheduling, webinars, and recording retrieval to the product in days rather than weeks. It removes undifferentiated plumbing — authentication, token refresh, API calls — so engineering effort goes into the experience customers actually see. Cost is effectively zero in licensing; the real investment is a small integration sprint plus a maintenance owner.

For engineering leads: It provides a facade over Zoom's REST API covering users, meetings, webinars, registrants, recordings, and reports, with configuration-driven credentials and testable calls. The trade-off is maturity: the last tagged release was September 2023, so we should (1) pin the version, (2) wrap calls behind our own service interface so the dependency is swappable, and (3) allocate a small budget to fork or patch for any newer Zoom endpoints we need. Net recommendation: adopt behind an abstraction layer, not as a hard coupling — it accelerates the roadmap while keeping our exit options open.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log