Ubiquiti website screenshot

Ubiquiti

Ubiquiti Inc. (NYSE: UI) is an American networking technology company that designs and sells wireless and wired network products for enterprises, service providers, and consumers under the UniFi, UISP, AmpliFi, airMAX, airFiber, and EdgeMax brands. UniFi is a full-stack platform spanning WiFi, switching, routing, identity, surveillance (Protect), access control (Access), and VoIP (Talk), managed locally by the UniFi Network Controller and globally via the UniFi Site Manager cloud at unifi.ui.com. UISP is Ubiquiti's ISP platform combining a Network Management System (NMS) and a Customer Relationship Management (CRM) module for wireless and fiber service providers. The official UniFi Site Manager API exposes hosts, sites, devices, ISP metrics, and SD-WAN configurations at api.ui.com/v1 with X-API-KEY authentication; UISP NMS and CRM APIs are hosted on each customer instance under /nms/api/v2.1/ and /crm/api/v1.0/ respectively.

4 APIs 12 Features
NetworkingWiFiSwitchingRoutingSurveillanceAccess ControlISPWISPUniFiUISPAmpliFi

APIs

UniFi Site Manager API

The UniFi Site Manager API is Ubiquiti's official cloud API at api.ui.com for programmatic access to UniFi deployments across all sites linked to a UI account. Endpoints expose ...

UniFi Network Controller API

The UniFi Network Controller API is the local HTTP API exposed by every UniFi Network controller (UDM, UDM Pro, UDR, Cloud Key, self-hosted controller, UniFi OS consoles). Endpo...

UISP Network (NMS) API

The UISP Network (NMS) API is the per-instance REST API for the network-management half of UISP — Ubiquiti's purpose-built ISP platform for wireless and fiber service providers....

UISP CRM API

The UISP CRM API is the per-instance REST API for the customer-relationship-management half of UISP, covering clients, services (subscriptions), invoices, payments, quotes, tick...

Collections

Pricing Plans

Ubiquiti Plans Pricing

3 plans

PLANS

Rate Limits

Ubiquiti Rate Limits

5 limits

RATE LIMITS

Features

UniFi — full-stack networking with WiFi access points (UniFi 7), switches, routers (Dream Machine, Dream Router, Dream Wall), VPN, identity, protect cameras, access control, and talk VoIP
UniFi Site Manager — cloud-based multi-site management at unifi.ui.com with an official REST API at api.ui.com/v1
UniFi Network Controller — on-premises controller (UDM/UDR/Cloud Key/self-host) with a local REST API used by mobile apps and the web console
UISP — purpose-built management platform for wireless ISPs and fiber operators, combining NMS (devices, sites, outages) and CRM (clients, invoices, payments)
AmpliFi — consumer mesh WiFi line with Teleport VPN; managed via mobile app (no public API)
airMAX / airFiber / GigaBeam / LTU — point-to-point and point-to-multipoint outdoor radios for ISPs
UniFi Protect — camera and NVR ecosystem with motion analytics and AI detection
UniFi Access — door access control with NFC, mobile credentials, and visitor management
UniFi Talk — cloud-hosted VoIP for SMB
WiFiman speed-test and discovery tools, plus the WiFiman developer SDK
Official Postman / curl quickstarts and rate-limit headers on the Site Manager API
Read-only API keys at GA; write scope (adopt, configure) rolling out through 2026

Resources

🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🌐
Portal
Portal
📝
Signup
Signup
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
🔗
Versioning
Versioning
🟢
StatusPage
StatusPage
📰
Blog
Blog
🔗
Forums
Forums
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Investors
Investors
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
🔧
Tools
Tools
🔧
Tools
Tools
🔗
Plans
Plans
🔗
RateLimits
RateLimits

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: UniFi Site Manager API
  version: 1.0.0
request:
  auth:
    type: apikey
    key: X-API-KEY
    value: '{{X-API-KEY}}'
    placement: header
items:
- info:
    name: Hosts
    type: folder
  items:
  - info:
      name: List Hosts
      type: http
    http:
      method: GET
      url: https://api.ui.com/v1/hosts
      params:
      - name: pageSize
        value: ''
        type: query
      - name: nextToken
        value: ''
        type: query
    docs: Retrieve a list of all hosts (UniFi OS consoles) associated with the UI account.
  - info:
      name: Get Host by ID
      type: http
    http:
      method: GET
      url: https://api.ui.com/v1/hosts/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Retrieve detailed information about a specific host by ID.
- info:
    name: Sites
    type: folder
  items:
  - info:
      name: List Sites
      type: http
    http:
      method: GET
      url: https://api.ui.com/v1/sites
      params:
      - name: pageSize
        value: ''
        type: query
      - name: nextToken
        value: ''
        type: query
    docs: Retrieve a list of all sites (UniFi Network application sites) associated with the UI account.
- info:
    name: Devices
    type: folder
  items:
  - info:
      name: List Devices
      type: http
    http:
      method: GET
      url: https://api.ui.com/v1/devices
      params:
      - name: hostIds[]
        value: ''
        type: query
      - name: time
        value: ''
        type: query
      - name: pageSize
        value: ''
        type: query
      - name: nextToken
        value: ''
        type: query
    docs: Retrieve a list of UniFi devices managed by hosts where the UI account is the owner or a super admin.
- info:
    name: ISP Metrics
    type: folder
  items:
  - info:
      name: Get ISP Metrics
      type: http
    http:
      method: GET
      url: https://api.ui.com/ea/isp-metrics/:type
      params:
      - name: type
        value: ''
        type: path
      - name: beginTimestamp
        value: ''
        type: query
      - name: endTimestamp
        value: ''
        type: query
      - name: duration
        value: ''
        type: query
    docs: 'Retrieve ISP metrics data for all sites linked to the UI account''s API key.

      `type` selects the aggregation window (e.g. `5m`, `1h`). Returns WAN

      performance data including latency, packet loss, uptime, and bandwidth.

      '
  - info:
      name: Query ISP Metrics
      type: http
    http:
      method: POST
      url: https://api.ui.com/ea/isp-metrics/:type/query
      params:
      - name: type
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Retrieve ISP metrics data filtered by an explicit set of site IDs and a time window.
- info:
    name: SD-WAN
    type: folder
  items:
  - info:
      name: List SD-WAN Configs
      type: http
    http:
      method: GET
      url: https://api.ui.com/ea/sd-wan-configs
    docs: Retrieve a list of all SD-WAN configurations associated with the UI account.
  - info:
      name: Get SD-WAN Config by ID
      type: http
    http:
      method: GET
      url: https://api.ui.com/ea/sd-wan-configs/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Retrieve detailed information about a specific SD-WAN configuration by ID.
  - info:
      name: Get SD-WAN Config Status
      type: http
    http:
      method: GET
      url: https://api.ui.com/ea/sd-wan-configs/:id/status
      params:
      - name: id
        value: ''
        type: path
    docs: Retrieve the status of a specific SD-WAN configuration, including deployment progress, errors, and associated hubs.
bundled: true