Monday, October 5, 2026

How to Set Up Okta Single Sign-On for Apache Superset



Password logins are the first thing an auditor asks about and the last thing anyone wants to manage by hand.
If your team already uses Okta for everything else, Superset should not be the exception: one identity, one place to offboard, and roles that follow the person rather than the login.

Apache Superset supports this out of the box through Flask-AppBuilder (FAB), the framework Superset is built on. The pieces are all there. What is missing is a single, current walkthrough that covers the Okta side, the Superset side, the role mapping, and the handful of reverse-proxy and cookie settings that turn a working configuration into a redirect loop. This is that walkthrough.

By the end, you will have:

  •  Okta as the only login path for Superset, with the local password form gone.

  •  Users created automatically on first login, with their Okta groups mapped to Superset roles.

  •  Role changes in Okta reflected in Superset at next login.

  •  A troubleshooting table for the errors this setup produces in practice.


The configuration shown here applies to Superset 2.1 through 4.x. The examples were written against Superset 4.x with the Flask-AppBuilder 4 series it ships with.

See It in Action →


Wednesday, September 30, 2026

How to Build a Custom Chart Plugin for Apache Superset 4.x

Apache Superset ships with more than fifty chart types, and for most dashboards, that is plenty. But what happens when you need something more specific—a bullet chart against a target band, a Sankey with a custom node order, a map layer the built-in deck.gl charts do not offer, or a KPI tile that colours itself against three thresholds instead of one?

At that point, you have two options: bend an existing chart until it almost fits, or build a plugin that fits your needs. Plugins are how Superset itself is built.

Every chart in the Explore view, from the humble table to the ECharts time series, is a plugin registered through the same ChartPlugin API you are about to use. A custom plugin is not second-class. It gets the same query layer, the same control panel framework, the same dashboard filters and cross-filters, and the same theming.

This guide builds a small but complete plugin for Superset 4.x. The chart is deliberately simple: a bar per category with a configurable highlight threshold, keeping the focus on the plugin mechanics. Once the plumbing is in place, swap the rendering for ECharts, D3, or deck.gl.

Explore the Complete Guide →



Friday, April 4, 2025

How Digital Strategy is Revolutionizing Healthcare & Life Sciences

The healthcare and life sciences industries are undergoing a massive transformation. Digital strategy is at the forefront, redefining patient care, research methodologies, and operational efficiencies.

From AI-powered diagnostics to personalized medicine, digital innovation is enabling faster, smarter, and more effective healthcare solutions.

In this blog, we explore how a well-defined digital strategy reshapes healthcare and life sciences, driving improved outcomes for patients and businesses.

Read the full blog

Monday, March 10, 2025

Unlocking the Power of Geo-Fencing in Modern Location-Based Marketing


Has it ever happened to you that you walk past a coffee shop and your phone buzzes with a notification offering you 20% discount on your favorite latte. This is a real-world application of geo-fencing; this powerful location-based technology transforms marketing and security across industries. 

Enterprises today are leveraging geo-fencing technology to enhance customer engagement, optimize security and streamline operations. 

Today, in this blog we will explore how companies are using geo-fencing technology to revolutionize location-based marketing and security. We will also try to find out its benefits, use cases and future trends.

Read the full blog


Tuesday, March 4, 2025


 

With the rise of digital technologies and changing consumer behaviors, companies are forced to rethink how they engage with their audiences. 

Digital transformation has emerged as a powerful catalyst in reshaping customer experience (CX) by harnessing innovative tools, data-driven insights, and streamlined processes. 

In this blog, we’ll explore the profound impact digital transformation has on customer experience, uncovering how businesses can leverage technology to meet and exceed modern customer expectations.

Read the full blog

Monday, February 24, 2025


Cloud migration is a strategic business decision that enables organizations to move data, applications and infrastructure to the cloud. This can unlock enhanced scalability, agility and cost efficiency.

On the other hand, the process has a ton of challenges. Organizations face pitfalls which can derail the projects which can lead to increased costs, operational disruptions and security vulnerabilities.

In this blog, we will explore the top five most common cloud migration pitfalls which provide actionable strategies on how to avoid them.

Read the full blog

Tuesday, February 18, 2025

 

Mobile presence is a must-have tool for businesses to succeed in today’s market. It is an integral part of today’s web presence. Be it for building a new application for your startup or scaling an existing app, your business needs app scalability for long-term success.

 As your use base grows you need to scale your app to accommodate the new users. If your app is not designed for scalability your application will face various performance and security issues which will impact your user experience.

To ensure that your latest mobile app development handles the increased number of users, requests, and data we will explore the principles and best practices for building scalable mobile apps that can stand the test of time.

Read the full blog