README.md

May 30, 2026 · View on GitHub

CE-Deploy

Bulk deployment and management tool for Cisco Webex collaboration endpoints

Latest Release Downloads Stars Platform License

Download Latest Release · Features · Getting Started · Supported Devices


What is CE-Deploy?

CE-Deploy is a desktop application for bulk deploying configurations, content, and customizations to Cisco Webex collaboration endpoints — RoomOS video devices and 9800 series phones alike. It eliminates the need to configure devices one at a time through Control Hub or CUCM by providing a single interface to push changes to your entire fleet.

Whether you're managing 10 devices or 10,000, CE-Deploy handles:

  • Cloud-registered devices via the Webex Cloud API (OAuth)
  • On-premises devices via direct IP connectivity (SSH/HTTP)

This is a pre-built desktop application. Download the installer from the Releases page — no source code, npm install, or build steps required.


Features

Deployment Capabilities

FeatureCloudOn-PremDescription
MacrosDeploy JavaScript macros to devices in bulk. Supports macro enable/disable, removal, and drift detection.
BrandingPush custom branding packages (logos, background images, color schemes) to your fleet.
WallpapersDeploy custom wallpaper images to device screens.
UI ExtensionsDeploy Touch 10 / Navigator custom panels and controls.
Device ConfigurationPush xConfiguration settings in bulk — audio, video, network, peripherals, and more.
Digital SignageConfigure web-based signage URLs, refresh intervals, and schedules for lobby displays.
Contacts / PhonebookCreate and deploy phonebook directory structures with nested folders and speed dials.
Device TagsManage and deploy Webex device tags at scale with tag schema templates.
CertificatesDeploy CA and service certificates to devices in bulk.

Management Tools

  • PhonePilot — Live, interactive phone emulator for Webex 9800 series phones. View the screen, press buttons, and take screenshots remotely.
  • Config Auditor — Compare device configurations against a golden baseline. Detect drift across your fleet with category-level compliance scoring and CSV export.
  • Macro Drift Detection — Identify devices running out-of-date macros vs. approved baselines. View diffs and push corrections.
  • Deployment Templates — Save and reuse deployment configurations. Apply consistent settings across organizations with a single click.
  • Template Chains — Sequence multiple deployment templates into automated multi-step workflows.
  • Deployment History — Browse, search, and repeat past deployments. Full audit trail with one-click re-deploy.
  • Tag Schema Builder — Build structured tag schemas from cloud metadata (locations, products, room types) for organized fleet management.
  • Deployment Scheduler — Schedule deployments for future execution or set up recurring jobs.
  • SSH Terminal — Direct SSH access to on-premises devices for troubleshooting and ad-hoc commands.

Operational Features

  • Multi-Organization Support — Switch between multiple Webex orgs and on-prem environments from a single app instance.
  • Auto-Update — Built-in update mechanism keeps CE-Deploy current with the latest features and fixes.
  • Built-in Documentation — Comprehensive help docs accessible directly within the application.
  • What's New — Version-gated feature announcements highlight new capabilities after each update.
  • Office Hours & Scheduling — Configure display standby schedules and office hours policies.

Getting Started

1. Download

Go to the Releases page and download the installer for your platform:

PlatformFile
macOS (Apple Silicon & Intel)CE-Deploy-{version}-universal.dmg
WindowsCE-Deploy-{version}-win-x64.exe

2. Install

  • macOS: Open the .dmg and drag CE-Deploy to your Applications folder.
  • Windows: Run the .exe installer. CE-Deploy will be added to your Start Menu.

3. Connect

  • Cloud (Webex): Sign in with your Webex admin account via OAuth. CE-Deploy will automatically discover your registered devices.
  • On-Premises: Add an organization with device IPs (single IP, range, or CSV import) and local admin credentials.

Supported Devices

CE-Deploy works with Cisco collaboration endpoints running RoomOS and 9800 series firmware:

  • Webex Room Series — Room Kit, Room Kit Mini, Room Kit Plus, Room Kit Pro, Room 55, Room 70, Room Panorama
  • Webex Board Series — Board 55, Board 70, Board 85, Board Pro
  • Webex Desk Series — Desk, Desk Pro, Desk Mini, Desk Hub
  • Cisco 9800 Series Phones — 9841, 9851, 9861, 9871 (desk and wireless)
  • Cisco Room Navigator — Touch panel controller
  • Legacy CE Devices — SX, MX, and DX series (CE 9.x firmware or later)

Requirements

  • macOS 12 (Monterey) or later — Apple Silicon and Intel supported
  • Windows 10 or later (64-bit)
  • Webex Admin Account (for cloud deployments) with Full Administrator or Device Administrator role
  • Network Access to devices (for on-premises deployments) — HTTP/HTTPS and SSH

Auto-Update

CE-Deploy includes a built-in auto-update service. When a new release is published here, the application will detect it and prompt you to update. No manual download required after initial install.


Source Code

The source code for CE-Deploy is maintained in a private repository. This public repository hosts the release binaries, changelogs, and auto-update feed. If you have questions or feature requests, please open an Issue.


Team

NameRole
Chris NormanLead Developer — Enterprise

License

This project is licensed under the Cisco Sample Code License.


Built with Electron · Powered by the Webex Cloud API and xAPI