Product
Simple, scalable, fine-grained authorization
Set up granular access control in minutes with UserClouds’s simple APIs
Get a demo

Access control, made simple

UserClouds gives you fine-grained control over data access for all your employees and end users in a single micro-service.

Fine-grained

  • Reflect the real-world relationships that guide your authorization in a graph-based model
  • Incorporate arbitrarily deep hierarchy and relationships, ideal for B2B & social networks
  • Manage authorization at any level of granularity, from simple role-based access to resource-level decisions

Simple

  • Handle the most complex authorization scenarios with just a handful of objects and relationships
  • Manage authorization through simple, developer-friendly APIs
  • Make updating your authorization scenarios a breeze, with one centralized AuthZ API

Scalable

  • Grow to billions of users with the same authorization model as Google Zanzibar
  • Maintain exceptional performance at vast scale
  • Use an authorization service that can grow with your company

Get started in 3 easy steps

Design Your Model

Define the types of objects and relationships that you want to reflect in your authorization system.

UserClouds's authorization model is graph-based, so it can assess authorization across arbitrarily deep hierarchy and relationships. This means you can reflect the most complex authorization scenarios with just a handful of types.

Get Started
Arrow

Populate your graph

Easily import your existing users, objects, roles and relationships into UserClouds.

As you acquire new users, keep your authorization model up to date through simple write APIs.

Use UserClouds's native authentication service, or complement our authorization with another system.

Get Started
Arrow

Run your authorization checks

UserClouds lets you perform all your authorization checks with a single API call to a central authorization server.

Simply use the CheckAttribute API to discover whether a given user has a particular permission on an object.

Get Started
Arrow

Key Features

Relationship-Based Access
Incorporate hierarchy and relationships into your model, like indirect reports, files-in-folders and sub-group membership.
User Impersonation
Allow users to grant your employees time-limited and audited login rights to their account for de-bugging purposes.
Customer Organizations
Leverage features specifically designed for B2B customer organizations, like unique namespaces and prevention of cross-organization access.
Conditional Permissions
Build conditions into high-security permissions, like requiring engineers to be on a trusted IP address or company VPN.
Temporary Access Grants
Grant your engineers time-limited and audited access to production databases for emergencies and de-bugging.
M2M Authorization
Configure M2M Authorization flows quickly and efficiently to give internal and external apps secure access to your APIs.
Photo
Why Userclouds?

Improve security

Icon
Breach prevention
Arrow
Icon
Breach protection
Arrow
Icon
Data access control
Arrow
Icon
Secure data sharing
Arrow
Why Userclouds?

Simplify compliance

Icon
Data residency
Arrow
Icon
Purpose-based access control
Arrow
Icon
Data deletion
Arrow
Icon
Auditability
Arrow
Photo
Photo
Why Userclouds?

Save time

Icon
Off-the-shelf policies
Arrow
Icon
One central policy codebase
Arrow
Icon
One-click data deletion
Arrow
Icon
Software-driven compliance
Arrow

Use Cases

B2B
Leverage tailored features for B2B-specific scenarios, like preventing cross-customer data access.
Healthcare
Comply with HIPAA regulations and minimize your risk of a sensitive data leak.
Social Media
Model arbitrarily deep relationships like "friends of friends" and "3rd degree connections" in your permissions graph.
Consumer
Manage access control for your employees and end users in one place.
Get a Demo Today