The OpenIAM platform consists of several functional components:
- Identity governance
- Single sign-on
- Multi-factor authentication
- Customer IAM (CIAM)
Since its inception, OpenIAM has taken a singular view of the platform where the entire stack is based on a unified architecture. Today, this is referred to as a converged architecture. OpenIAM was early to adopt a micro-service architecture and was the first to market with a fully containerized stack.
Under this architecture:
- Common services and infrastructure components create a foundation that is shared across the stack
- Customers can enable functionality as needed
- Customers can deploy on a wide range of platforms
- Organizations gain a higher level of security, portability, and scalability
Flexible deployment options
Select a deployment option based on your corporate standards. Choose between RPM, Docker Swarm, Kubernetes, and OpenShift.
High availability and scalability
OpenIAM can be deployed in a multi-node cluster to enable high availability. Horizontally scale to support your workload or scale individual services as needed.
Cloud native deployments
Deploy on AWS, Azure and Google cloud.
Deploy on either cloud (AWS, Google, Azure) or private Kubernetes clusters. Leverage out-of-the-box Helm charts and Terraform scripts to automate deployments.
Leverage DevOps tools such as Ansible to further automate your deployment based on corporate standards.
Best of breed components
OpenIAM uses well known, robust, infrastructure components as part of its internal stack. These include: Redis, Elasticsearch, Hashicorp’s Vault, RabbitMQ, Janusgraph and Cassandra.
Managing identity can be complex. Let OpenIAM simplify how you manage all of your identities from a converged modern platform hosted on-premises or in the cloud.
For 15 years, OpenIAM has been helping mid to large enterprises globally improve security and end user satisfaction while lowering operational costs.