All Case Studies
Software Vendor

Why a High-Realm Software Vendor Stopped Running Its Own Keycloak

Candata Global gives every customer their own realm, their own login flow and their own identity provider. That shape does not fit vendors who price per user, so they kept Keycloak and handed off running it.

Organization Candata Global
Industry Software Vendor
Users Managed 1,400
Setup Time 4 weeks
Model High realm count, low users per realm
Key Result Support staff and customers self-manage users and config

The Challenge

Candata Global managed its own Keycloak instance. The worry was not features, it was availability: an outage would leave their customers unable to reach the applications they had bought.

Identity sat on the critical path for every customer, and keeping it up was work that pulled engineering away from the product.

“We were managing our own Keycloak instance, concerned that any outages would leave our customers unable to access our applications.”

Jamie Dougal, VP of Engineering, Candata Global

The Evaluation

“We explored other vendors, however most were geared towards low realms, high user counts. Our model, as a smaller software vendor, is a relatively high realm count, allowing our customers to control their own login flows and provide their own identity servers. The user counts are relatively low on the realms. There were no other good fits for what we were trying to accomplish.”

Jamie Dougal, VP of Engineering, Candata Global

Why Skycloak

1

Priced for Their Shape, Not the Common One

Most managed auth assumes few tenants and many users. Candata Global is the inverse. Flat pricing meant a high realm count did not become the bill.

2

Keycloak, Kept

Their customers bring their own identity providers, which Keycloak already brokered. Moving to a managed Keycloak meant handing off operations without redoing the federation work.

3

Responsive to Small Changes

Small adjustments got made rather than queued behind a roadmap.

“After deployment, we have found Skycloak to be very helpful, and very receptive to small changes that have made for a great experience.”

Jamie Dougal, VP of Engineering, Candata Global

The Implementation

Four weeks from start to running in production.

The Results

Upgrades Stopped Being a Project

Version upgrades happen without the team planning around them.

“It has been a huge time and stress reducer. Having Skycloak manage our instances, and handle seamless upgrades, removes a large technical hurdle.”

Jamie Dougal, VP of Engineering, Candata Global

Support Staff and Customers Self-Serve

User and configuration changes largely no longer reach engineering.

1,400 Users Across a High Realm Count

Each customer keeps their own realm, login flow and identity provider.

Key Metrics

4 weeks Time to Production
1,400 Users Managed
One per customer Realm Model
Handled by Skycloak Upgrade Effort

Ready for Your Own Success Story?

Deploy production-ready Keycloak in minutes. Unlimited users, predictable pricing.

© 2026 Skycloak. All Rights Reserved. Design by Yasser Soliman