Building an IAM Platform with TypeDB
![[object Object]](https://cdn.sanity.io/images/xndl14mc/production/efbb902f18b61fb847693a4b8941a31a9f9baf2a-1228x1589.jpg)
Get the white paper
The current business needs of Identity and Access Management (IAM) platforms have grown in both scope and complexity as a result of the sudden shift to hybrid and remote work, the emergence of machine identities, the drive for just-in-time-access, the adoption of cloud infrastructure.
This white paper explains how to define and query an extensible data model for managing permissions with a IAM platform built on TypeDB. The core requirements for the data model are based on RSA's Identity Governance and Administration Platform, as well as standards defined by governing bodies such as NIST.
Specifically, this white paper will detail how to:
- Design a logical data model based on entities, relations and attributes.
- Extend the data model to support organization- and application-specific requirements.
- Write TypeQL queries to manage permissions and access via pattern matching.
- Infer data with automatic, rule-based reasoning.
Further Learning
Download sample projects to get up and running in minutes, and check out the latest blogs from our research engineers.
IAM webinar
Explore how to build an IAM solution with polymorphism, dependent types and rule-inference to write powerful IAM queries.
IAM blog
Read about how TypeDB can meet all of these requirements with a lean data model and intuitive query design for IAM.
IAM example
Learn how to use TypeDB as the database for an Identity and Access Management system directly through code.