

search


Developer Hub: Custom Apps

  1. Developer Hub: Custom Apps
  2. Application Lifecycle & Behavior
  3. Application Capabilities and Limitations

Application Capabilities and Limitations


The Flowlu marketplace allows developers to extend the platform’s functionality while enforcing clear boundaries to maintain system stability and security. This section outlines what marketplace applications can do and which actions are restricted.

Extending the user interface

Applications can add their own UI elements using supported integration points. This includes buttons, tabs, widgets, and custom pages.

Applications cannot modify or override existing interface elements or core platform behavior outside of approved integration points. For example, an application cannot remove standard menu items or interfere with other modules. It can only add its own components in allowed locations.

Access to data and actions

Applications can use Flowlu’s public APIs to read or modify data, such as creating records or retrieving lists, but only within the permissions declared in the manifest.

All requested permissions must be approved by an administrator during installation. API requests outside the approved permission scope are blocked automatically. This enforces the principle of least privilege.

For a complete list of available endpoints and permission scopes, refer to the Flowlu API documentation.

Isolation and security

Applications run in an isolated, sandboxed environment. Embedded frontend applications are loaded in an isolated environment that prevents direct access to Flowlu’s internal code or data.

Applications cannot execute scripts in the Flowlu page context or access internal platform services. All interaction with Flowlu must go through documented APIs and SDKs.

Interaction with external services

Applications may communicate with external services, such as their own backend or webhook endpoints, using secure HTTPS connections.

Applications cannot connect directly to Flowlu’s internal services or bypass the public API. All integrations must use the interfaces described in the documentation.

Data storage and secrets

Applications can store configuration data using the mechanisms provided by Flowlu. Sensitive data, such as API keys and tokens, is stored securely using platform-provided mechanisms and is not exposed through the user interface.

Applications must not store secrets in plain text. Any application-specific data that is not managed by Flowlu should be stored on the developer’s own infrastructure.

Performance limits and quotas

Flowlu enforces usage limits to protect the platform from excessive load. These limits may apply to API request rates, storage usage, or other resources.

Applications that exceed these limits may be throttled or temporarily blocked. Developers are expected to design applications efficiently and avoid unnecessary requests.

Installation and access control

Only administrators, or users with appropriate permissions, can install or remove applications. After installation, administrators control which users or roles can access the application.

Applications cannot change their own permissions, visibility, or access rules.

Billing and payments

Applications must not interact with or modify Flowlu’s internal billing or payment systems. Any billing or payment logic must be handled externally.


These limitations ensure that applications extend Flowlu without affecting platform stability or security. Developers must follow the SDK documentation and platform requirements to ensure their applications work correctly.

Previous Application Versioning and Updates
Next Building Applications
footer_logo Powered by Flowlu
  • facebook
  • instagram
  • youtube
  • linkedin