You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _data/telemetry_tables.yml
+21-21Lines changed: 21 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -254,7 +254,7 @@ tables:
254
254
255
255
- id: kbc_data_app_workspace
256
256
mode: project
257
-
description: "This table lists runs of [data apps](/data-apps/) and their consumption metrics."
257
+
description: "This table lists runs of [apps](/data-apps/) and their consumption metrics."
258
258
is_full_load: false
259
259
note: "A value of `0` in `data_app_runtime_hours`,`time_credits_used` or `billed_credits_used` means a correction was made. The row couldn't be removed due to incremental loads, so the original value was set to zero."
260
260
columns:
@@ -263,7 +263,7 @@ tables:
263
263
description: "Identifier of the workspace active window (between starting and pausing the sandbox)"
description: "Runtime of the data app workspace on the particular date in hours"
298
+
description: "Runtime of the app workspace on the particular date in hours"
299
299
example: "`2.413333`"
300
300
- name: backend_size
301
-
description: "Size of the data app backend"
301
+
description: "Size of the app backend"
302
302
example: "`Small`"
303
303
- name: time_credits_used
304
304
description: "Number of time credits consumed by the workspace on the particular date"
@@ -801,7 +801,7 @@ tables:
801
801
mode: project
802
802
description: "This table shows aggregated values for all metrics that may be included in the contract, such as consumed credits, data in storage, and the number of users. This combines data from different data sources (tables), making it useful for providing an overview of consumption."
803
803
is_full_load: false
804
-
note: "A `0` value for **Data Apps** or **Data Science Sandbox** in `usage_breakdown` means a correction was made. The row couldn't be removed due to incremental loads, so the original value was set to zero."
804
+
note: "A `0` value for **Apps** or **Data Science Sandbox** in `usage_breakdown` means a correction was made. The row couldn't be removed due to incremental loads, so the original value was set to zero."
805
805
org_mode_note: "`organization_value` and `company_value` are available in **Organization** mode only. You need data for all projects."
806
806
usage_breakdown:
807
807
- name: "Applications"
@@ -1653,7 +1653,7 @@ tables:
1653
1653
example: "`orchestration trigger`"
1654
1654
- name: kbc_data_app_id
1655
1655
fk: kbc_data_app
1656
-
description: "Foreign key to the Keboola data app"
Copy file name to clipboardExpand all lines: data-apps/authentication/index.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,9 @@ redirect_from:
11
11
12
12
## Overview
13
13
14
-
Once a data app is deployed, its URL is publicly available! We recommend using one of the built-in authentication methods described below to protect your app.
14
+
Once an app is deployed, its URL is publicly available! We recommend using one of the built-in authentication methods described below to protect your app.
15
15
16
-
Keboola provides several built-in authentication methods to control who can access your data apps. Choose the method that best fits your security requirements.
16
+
Keboola provides several built-in authentication methods to control who can access your apps. Choose the method that best fits your security requirements.
@@ -44,7 +44,7 @@ If you enter an app with OIDC, you will be asked to select an `Authentication Pr
44
44
45
45
## GitHub Authentication
46
46
47
-
Restrict access to your data app using GitHub OAuth. Users authenticate via their GitHub account, and you can optionally restrict access to specific organizations, teams, repositories, or individual users.
47
+
Restrict access to your app using GitHub OAuth. Users authenticate via their GitHub account, and you can optionally restrict access to specific organizations, teams, repositories, or individual users.
48
48
49
49
### Required Fields
50
50
@@ -69,15 +69,15 @@ Restrict access to your data app using GitHub OAuth. Users authenticate via thei
69
69
1. Go to your GitHub account **Settings > Developer Settings > OAuth Apps** and create a new OAuth App.
70
70
2. Set the **Authorization callback URL** to: `https://<dataAppId>.hub.<keboolaConnectionHost>/_proxy/callback` (e.g., `https://my-app-12345678.hub.north-europe.azure.keboola.com/_proxy/callback`).
71
71
3. Copy the **Client ID** and **Client Secret** from the created OAuth App.
72
-
4. In your Keboola Data App configuration, select **GitHub** as the authentication method.
72
+
4. In your Keboola app configuration, select **GitHub** as the authentication method.
73
73
5. Paste the **Client ID** and **Client Secret**.
74
74
6. Optionally configure organization, team, repository, or allowed users restrictions.
75
75
7. If you use organization, team, or repository restrictions with a private organization, provide an **Access Token** with `read:org` scope.
76
76
8. Save and redeploy your app.
77
77
78
78
## GitLab Authentication
79
79
80
-
Restrict access to your data app using GitLab OAuth. Users authenticate via their GitLab account, and you can optionally restrict access by groups, projects, or roles.
80
+
Restrict access to your app using GitLab OAuth. Users authenticate via their GitLab account, and you can optionally restrict access by groups, projects, or roles.
81
81
82
82
### Required Fields
83
83
@@ -101,14 +101,14 @@ Restrict access to your data app using GitLab OAuth. Users authenticate via thei
101
101
2. Set the **Redirect URI** to: `https://<dataAppId>.hub.<keboolaConnectionHost>/_proxy/callback` (e.g., `https://my-app-12345678.hub.north-europe.azure.keboola.com/_proxy/callback`).
102
102
3. Ensure the `openid`, `profile`, and `email` scopes are selected. If you use group or project restrictions, also select `read_api`.
103
103
4. Copy the **Application ID** and **Secret**.
104
-
5. In your Keboola Data App configuration, select **GitLab** as the authentication method.
104
+
5. In your Keboola app configuration, select **GitLab** as the authentication method.
105
105
6. Paste the **Client ID**, **Client Secret**, and **GitLab Instance URL**.
106
106
7. Optionally configure groups, projects, or allowed roles restrictions.
107
107
8. Save and redeploy your app.
108
108
109
109
## JumpCloud Authentication
110
110
111
-
Restrict access to your data app using JumpCloud OIDC. Users authenticate via their JumpCloud account, and you can optionally restrict access by roles.
111
+
Restrict access to your app using JumpCloud OIDC. Users authenticate via their JumpCloud account, and you can optionally restrict access by roles.
112
112
113
113
### Required Fields
114
114
@@ -131,7 +131,7 @@ Restrict access to your data app using JumpCloud OIDC. Users authenticate via th
131
131
2. Configure the application as an **OIDC** application.
132
132
3. Set the **Redirect URI** to: `https://<dataAppId>.hub.<keboolaConnectionHost>/_proxy/callback` (e.g., `https://my-app-12345678.hub.north-europe.azure.keboola.com/_proxy/callback`).
133
133
4. Copy the **Client ID** and **Client Secret** from the SSO tab.
134
-
5. In your Keboola Data App configuration, select **JumpCloud** as the authentication method.
134
+
5. In your Keboola app configuration, select **JumpCloud** as the authentication method.
135
135
6. Paste the **Client ID**, **Client Secret**, **Issuer URL**, and **Logout URL**.
136
136
7. Optionally configure allowed roles to restrict access.
-**Backend version** (`1.15.2`): The release version of the base Docker image that powers your data app. Newer backend versions may include updated pre-installed packages, bug fixes, and infrastructure improvements.
27
+
-**Backend version** (`1.15.2`): The release version of the base Docker image that powers your app. Newer backend versions may include updated pre-installed packages, bug fixes, and infrastructure improvements.
28
28
-**Python version** (`3.13`): The version of the Python interpreter. Different Python versions offer different language features and performance characteristics.
29
29
-**Streamlit version** (`1.51`): The version of the [Streamlit](https://streamlit.io/) framework used to run your app.
Copy file name to clipboardExpand all lines: data-apps/general-design-guide/index.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Data Apps General Design Guide
2
+
title: Apps General Design Guide
3
3
permalink: /data-apps/general-design-guide/
4
4
redirect_from:
5
5
- /components/data-apps/general-design-guide/
@@ -8,13 +8,13 @@ redirect_from:
8
8
* TOC
9
9
{:toc}
10
10
11
-
This guide will help you quickly create a user-friendly data app in Keboola. We cover essentials like theming, headers, storage integration,
11
+
This guide will help you quickly create a user-friendly app in Keboola. We cover essentials like theming, headers, storage integration,
12
12
and more to streamline your setup. With clear, step-by-step instructions, you'll be able to build an intuitive, visually appealing app.
13
13
14
14
## Theming
15
15
There are two options for setting theming:
16
16
17
-
1.**Keboola Data Apps Interface:** Choose from predefined or custom themes directly in the Keboola interface. See more in [the documentation](/data-apps/#theming).
17
+
1.**Keboola Apps Interface:** Choose from predefined or custom themes directly in the Keboola interface. See more in [the documentation](/data-apps/#theming).
18
18
2.**Configuration File:** Use the settings in the `config.toml` file, located in the `.streamlit` folder.
0 commit comments