Organization experience
The organization experience is the set of UIs and flows your business customers and their employees use—especially in multi-tenant applications. This guide shows how to integrate it into your app using the Logto Management API.
This section helps you design the organization experience for your end users—for example:
- Admins can create their own organizations.
- Admins can manage organization members.
- Admins can invite members to join their organizations.
- and more.

Understand the authentication flow
To integrate with the Logto Management API, first understand the basic authentication flow. It has two key requirements:
Protect your backend API
- Frontend calls to your backend API require authentication.
- Protect API endpoints by validating the user's Logto access token.
- Ensure only authenticated users can access your services.
Access the Logto Management API
- Your backend service securely calls the Logto Management API.
- Follow the Interact with Management API guide for setup.
- Use machine-to-machine authentication to obtain access credentials.
The next few chapters explain how to set up the Logto Management API and walk through common use cases for building your organization experience.
Organization experience features
Design your own multi-tenant app with organization roles and permissions.
Securely connect your backend to Logto Management API using machine-to-machine authentication.
Use Logto Management API to let end-users create organizations on the product by themselves.
Fetch user information within an organization.
Implement organization switching in your app.
Use Logto Management API to implement organization invitations.
Implement the joining organization flows in your app.
Manage permissions and resources within an organization
For a detailed explanation of organization definitions, member concepts, and organization templates, see Understand how organizations work.
Related resources
Build a multi-tenant SaaS application: A complete guide from design to implementation