Tenant Management for SaaS

We are providing a base software application as a service to potentially different customers. Each customer organization will need to have their own group of users that are to be separated from each other, naturally.

What is the best way to manage a situation like this using Auth0?
Should we create separate Auth0 tenant for each customer organization and manage our app that way? If that is the case, how do we programmatically create and manage tenants? I don’t see API available to do this?

Thanks.

Hey there @devop.dustparticle!

Sorry for such delay in response! We’re doing our best in providing you with best developer experience support out there but sometimes we simply have limited bandwidth and capacity. Sorry for that and thank you for understanding!

I don’t know if you still face the issue but it’s not doable to create tenants programatically using our APIS. You can only retrieve tenant settings and update them using appropriate Management API endpoints:

https://auth0.com/docs/api/management/v2#!/Tenants/get_settings

Sorry once more for the delay in response!

Related: