Introduction
Applications extend OmniFi Web with custom user interfaces, standalone business logic, dashboard widgets, and external integrations.
Applications are drop-in extensions that expand OmniFi core functionality. They are similar to query and workflow extensions, but they offer more power and flexibility because they can include their own user interface and operate with independent business logic.
With applications, you can:
- Add widgets to your home page dashboard
- Connect to OmniFi Access APIs
- Integrate with external APIs 1
- Embed complete external web applications 2
Applications use the OmniFi permissions system and integrate with OmniFi identity management, so they behave as part of the broader platform rather than as isolated add-ons.
1,2 External APIs and web applications may be limited by their CORS (Cross-Origin Resource Sharing) and CSP (Content Security Policy) settings. These security controls determine how OmniFi can communicate with and embed external services.
Updated 8 days ago