You can publish data apps to make them available outside of the Peliqan platform.
There are 3 modes to publish an app:
- Public: everyone with the link can access the app
- Peliqan users: only users logged in to Peliqan can access the app
- Embedded: embed in an intranet or portal.

Public
Click on Save & Publish. The public URL of the published app will be shown. Anyone with the link can access the app.
You can still implement your own login mechanism in your app. More info.
Peliqan users
Click on Save & Publish. The URL of the published app will be shown. Only users that are logged in to Peliqan will have access to the app.
Embedded
Click on Save & Publish. The URL of the published app will be shown. Use this URL in an iframe to embed the app in an intranet or portal.
You need to first generate a “TOTP” (Time-based One-Time Password) - server side - and add it to the query string of the URL of the app. The TOTP is based on your Peliqan account id and the current timestamp:
totp = hmac(account_id + timestamp, app_embed_secret_key)
Using the TOTP you can generate an embed session token:
embedded_session_token = base64_encode("{"totp": totp, "timestamp": timestamp}")
This embedded session token needs to be added to the query string:
?session_token=
embedded_session_token
Example of full URL:
https://app.eu.peliqan.io/apps/shared/12345/?session_token=eyJkaWdlc3QiOiAi...1lc3NTg5ODA2LjI5MDMxMn0=
You can optionally implement your own login mechanism in your app. More info.