Data Apps, in Beta since September 2023, are now Available together with several improvements for all Keboola users to create data-driven apps.
We’re happy to announce that Data Apps, which have been in Public beta since September 2023, are finally here for everyone. We received great feedback from the Beta users, and we are excited to roll out Data Apps to general availability. There is also few updates, see "What's new" below.
Data Apps is a functionality that allows Keboola users to create interactive web applications that can be infused with your company’s data. It’s quick and easy and only requires knowledge of Python. The apps are hosted and deployed fully within Keboola, with sliders, graphs, plots, and other elements that help meaningfully interact with the data.
With Data Apps you can quickly prototype, build and share applications for various use cases.
If you want to visualize sales data to better understand trends and drill down to understand key metrics like revenue, customer acquisition, or regional sales distribution, you can build a Sales Dashboard with interactive charts and tables that update automatically month to month or quarter to quarter.
If you’re interested in understanding customer feedback better, the data from surveys or public reviews can be used for an in-depth Sentiment Analysis Application. You can assign sentiment scores, filter the feedback by keywords, and clearly identify areas for improvement.
If you want to leverage market data, for example for Real Estate Market Analysis, you can deploy a simple application that will give you an overview of market trends. You can then explore property prices, sorting them by price or neighborhood, and do a comparative analysis to make informed buying and selling decisions.
The applications are only limited by the data you have on hand.
The full release also brought a trove of fixes and improvements.
Simple Streamlit authorization is now replaced by Proxy Basic Authorization that’s more convenient and more secure. Only a password, which is protected by our proxy, is needed for authentication. If needed, the password can be reset directly in the UI.
There is also an option of OpenID Connect authentication for your data apps, which is integrated with three major services: Google SSO, Microsoft Azure AD, and AWS. Alternatively, you can choose None authorization. All these options together provide users both robust security means and flexibility.
To make sure the resources are utilized efficiently, we added sleep and restore function
AutoSleep will send your app to sleep when there is no activity, for a period between 1 and 24 hours.
When a user tries to access the app, the wakeup is triggered, so it remains ready for use at all times.☯
Based on Beta feedback, we made Data Apps even more convenient. Default Docker Packages are now displayed within the interface, and search and sorting are easier.
You can now see detailed information on Data Apps configurations like:
Additionally, you can now personalize Data Apps UI, copy links to the apps, and select backend size.
Then, select deployment (either choose Git repository or just paste the code), set up authentication (OIDC or Keboola proxy password), specify timing for the sleep/restore function — and you’re good to go.
Data Apps are now available in all multi-tenant projects, including on the free plan (one app on XSmall BE is free of charge). Go to Project Setting and turn on Data Apps toggle, then you can see pre-built Data Apps amongst Templates.
If you want to know more about Data Apps functionality, read the user documentation or check out this brief demo video.
The full release also brought a trove of fixes and improvements.