I’m currently looking for an Identity Management solution for a multi-tenant application I’m building. I first tried using things like Firebase and Auth0, but then figured that I’d rather have full control over my user information.
I found Kratos, tried it with the quickstart and loved it immediately. The only thing I was unable to find an answer to is if there is currently a way to support multi-tenancy and if so, how? I can’t find any docs about it.
Would I have to run a Kratos instance per tenant or can I use a single instance for all tenants? Ideally I’d have a siloed model where each tenant has their users separated from the other tenants, which leads me to believe that I’d need multiple instances.
Please share with me your advice.
Thanks in advance!