Layer5 Cloud Documentation

What Layer5 Cloud does for Kanvas and Meshery, what it leaves to Meshery Server, and where to start.

Layer5 Cloud is the identity, tenancy, and collaboration service behind Kanvas and Meshery. It signs users in, organizes them into organizations, teams, and workspaces, decides what each of them may do, and stores the designs they create and share. Layer5 Cloud runs as a hosted service and as a self-hosted deployment.

Sign-in and identity. Users create an account with an email address and password, with GitHub, or with Google. An organization that configures its own identity providers, including a generic OIDC provider, offers those instead. A signed-in user can link a GitHub or Google account to an existing profile, so either method signs in to the same profile. Email sign-ups verify their address before password sign-in works.

Tenancy. Organizations own teams and workspaces. A team belongs to the organization it is created in, a workspace can hold any number of teams, and a team can belong to several workspaces. At first sign-in, every new user receives a default organization, team, and workspace: they hold the Organization Admin role on the organization, the Team Admin role on the team, and own the workspace, so they can start working immediately.

Authorization. Roles, keys, and keychains decide what each user may do. A key is a single permission, a keychain groups keys, and a role carries keychains. Users hold roles within an organization, so the same person can have different permissions in different organizations. Built-in roles cover the provider, organization, team, and workspace levels, and organization admins invite users and assign their roles. See Identity and Security.

Design storage and sharing for Kanvas. Layer5 Cloud persists every Kanvas design and every version of it, records who each design is shared with, and keeps the event log. A design belongs to at most one workspace at a time. Real-time collaboration in Kanvas starts with a signaling service that Layer5 Cloud hosts; after participants connect, edits synchronize directly between their browsers.

The catalog. The catalog publishes reusable designs. Anyone can browse it. A signed-in user with the right permission can clone a published or public design into their own workspace, download it, or open it in Kanvas on the Meshery Playground.

Remote provider for Meshery Server. Meshery Server connects to Layer5 Cloud as its remote provider. Users sign in to Meshery through Layer5 Cloud, Meshery Server registers itself as a connection owned by the signed-in user, and Layer5 Cloud returns a capabilities document that tells Meshery which features to enable for that user. Every new user holds the Kanvas role, which enables the Kanvas extension when their Meshery Server connects.

Academy. Academy delivers learning paths, challenges, and certifications, and gives content creators the tools to build and publish their own.

  • It does not deploy to or manage your clusters. Meshery Server, running in your environment, talks to your Kubernetes clusters through Meshery Operator and MeshSync, and performs every dry-run, deploy, and undeploy.
  • It does not run Kanvas. Kanvas is an extension that runs inside Meshery. Kanvas sends its requests to Meshery Server, which forwards design, catalog, and sharing requests to Layer5 Cloud. Real-time collaboration signaling is the only direct path from the browser to Layer5 Cloud.

How Layer5 Cloud works explains these boundaries in depth, and How Kanvas Works with Meshery and Layer5 Cloud covers them from the Kanvas side.

SectionGo here to
Getting StartedCreate an account and learn what Layer5 Cloud sets up for you at first sign-in.
TutorialsWork through end-to-end examples that build a working mental model.
How-to GuidesComplete a specific task: manage organizations and workspaces, connect integrations, or self-host.
ConceptsUnderstand organizations, teams, workspaces, roles, the catalog, and how they relate.
ReferenceLook up default permissions by role and the API.
AcademyTake learning paths and certifications, or create and publish your own content.

To design infrastructure with what Layer5 Cloud stores, go to the Kanvas documentation.

The following matrix shows which Layer5 Cloud capabilities each subscription plan includes. For default permissions by role, see the Reference section.

Identity & Access Management
CapabilityWhat it doesFreeTeam DesignerTeam OperatorEnterprise
Built-in RolesPredefined user roles: Organization Admin, Team Admin, Workspace AdminIncludedIncludedIncludedIncluded
Identity through OAuthUse third-party identity providers, Google and GitHub, to manage the identities of your organization’s members.IncludedIncludedIncludedIncluded
TeamsEstablish new team for organizing groups of users and resource access. Single organization, multiple teams.Not includedIncludedIncludedIncluded
Custom RolesAssign User Roles, Assign Keychains to RolesNot includedNot includedIncludedIncluded
User-defined RolesCustomizable roles for specific permission assignmentsNot includedNot includedNot includedIncluded
Cloud as an IDPOwn and control the user accounts of your enterprise members with Cloud your identity provider (IdP).Not includedNot includedNot includedIncluded
OrganizationsParticipate as a member of multiple organizations each with their own accounting and billing structure. Multiple organizations, multiple teams.Not includedNot includedNot includedIncluded
OrganizationsEstablish new organization for organizing teams, users, and resource access.Not includedNot includedNot includedIncluded
Direct Add or Invite User to OrganizationDirectly create a new user account within an organization. Send a request for a user to join an organization.Not includedNot includedNot includedNot included
Workspaces
CapabilityWhat it doesFreeTeam DesignerTeam OperatorEnterprise
My WorkspaceMy Workspace is your always available, primary space for storing designs, views, and models that you own.IncludedIncludedIncludedIncluded
GitOps SnapshotsVisual insights in your pull requests in GitHub. Verify your workload designs and Kubernetes cluster configurations prior to accepting and merging pull requests.Not includedIncludedNot includedIncluded
Manage Workspace Team and Environment AccessAssign designs, views, users, and environments to shared workspaces.Not includedIncludedIncludedIncluded
Shared WorkspacesShared Workspaces are collaborative spaces that you can use to store and collaborate on files within and between teams. Easily share files with customizable permissions (edit, comment, view). Create up to 10 shared workspaces per organization.Not includedIncludedIncludedIncluded
GitOps IntegrationsInitiate deployment with creation of pull request, ArgoEvents, Flux sync, or webhook.Not includedNot includedNot includedIncluded
Catalog
CapabilityWhat it doesFreeTeam DesignerTeam OperatorEnterprise
Public Catalog: 400 Cloud Native PatternsA library of pre-built design patterns and operational templates for common deployment scenarios, simplifying the configuration process and ensuring best practices.IncludedIncludedIncludedIncluded
Organization Private CatalogPrivately publish and share reusable design patterns and operational templates within your organization.Not includedNot includedNot includedIncluded
Share DesignShare design with anyone within your organization, and make your design easily accessible to all relevant team members.IncludedIncludedNot includedIncluded
Clone DesignClone any published design to customise it according to your use casesIncludedIncludedNot includedIncluded
Publish DesignPublish a designNot includedNot includedNot includedNot included
View DesignsView all public and published designs of other team members and private of signed-in userNot includedNot includedNot includedNot included
View FiltersView all public and published filters of other team members and private of signed-in userNot includedNot includedIncludedIncluded
Approve Catalog RequestChange management for the curation of content published in the catalog.Not includedNot includedNot includedIncluded
Single and multiple approversNot includedNot includedNot includedNot included
Import FilterImport a publish WASM filterNot includedNot includedNot includedNot included
Security
CapabilityWhat it doesFreeTeam DesignerTeam OperatorEnterprise
Event Audit TrailDetailed accounting of user activity. Historical record or each action taken.Not includedNot includedNot includedIncluded
Customizable Permissions: Keys, Keychains and RolesHighly flexible permissioning. Organize keys into custom keychains and assign to existing or custom roles that you define.Not includedNot includedNot includedIncluded
User Session and API Token OversightExpiring and non-expiring API tokens. Visibility into active and expired user sessions.Not includedNot includedNot includedIncluded
Support and Deployment
CapabilityWhat it doesFreeTeam DesignerTeam OperatorEnterprise
Community SupportGet help with most of your questions and issues in our Community Forum.IncludedIncludedIncludedIncluded
Standard SupportSupport can help you troubleshoot issues you run into. Get support via email.Not includedIncludedIncludedIncluded
Managed Service ProviderWhite Label: Customize the appearance and branding of your engineering platform powered by Cloud.

Multi-tenancy: Hierarchical organizations, teams, users and customizable permissioning.
Not includedNot includedNot includedIncluded
Premium SupportWith Premium, get a 2-hour SLA and 24/7 web and phone support.Not includedNot includedNot includedIncluded
Self-hosted DeploymentSelf-hosted Cloud for on-prem appliances or self-managed cloud tenants. Keep your designs internal to your workplace. Get remote support when you need it.Not includedNot includedNot includedIncluded
Academy
CapabilityWhat it doesFreeTeam DesignerTeam OperatorEnterprise
Academy Theoretical LearningA comprehensive learning management system for creators and instructors on how to build, manage, and extend educational content like learning paths, challenges, and certifications.Not includedNot includedNot includedIncluded
Academy Practical LearningAn inclusive, collaborative, hands-on learning environment for students.Not includedNot includedNot includedIncluded

Getting Started

Go from sign-up to a shared organization and your first design in Layer5 Cloud.

Tutorials

Guided, end-to-end lessons that build a working result in Layer5 Cloud and teach the model behind it.

How-to Guides

Task guides for Layer5 Cloud, grouped by what you want to accomplish.

Concepts

How users, organizations, teams, workspaces, environments, designs, the catalog, and roles relate to each other in Layer5 Cloud.

Reference

Exact facts about Layer5 Cloud - plan availability, roles and permissions, support, and the REST API.

Academy

What the Layer5 Academy is, how its three content types relate, how content moves from an author’s repository to a learner’s certificate, and which roles can do what.