Feature Availability by Plan
Categories:
This page tells you which Kanvas capabilities each Layer5 plan includes. Your plan is the first condition for using a capability, not the only one: your role, your provider, and where you run Kanvas also decide what you can do. Those conditions follow the matrix.
Plans π
The matrix has one column for each of the four Layer5 plans: Free, Team Designer, Team Operator, and Enterprise. Entitlements follow your organization’s plan. Current pricing and plan details are listed at layer5.io/pricing.
Reading the matrix π
- A check mark means the plan includes the capability.
- A dash means the plan does not include it.
- Each table covers one category of capability. The What it does column describes the capability in one sentence.
The matrix is refreshed automatically from the Layer5 product feature list. It lists the capabilities that have a documentation page. A capability that does not appear here is not necessarily unavailable; check the page that documents it.
Capabilities by plan π
| Capability | What it does | Free | Team Designer | Team Operator | Enterprise |
|---|---|---|---|---|---|
| Infrastructure as Design | Drag-n-drop cloud native infrastructure designer to configure, model, and deploy your workloads | Included | Included | Included | Included |
| Export Designs | Export a latest version of design in any supported format: Kubernetes Manifest, Helm Chart, Docker Compose, Artifact Hub and as any OCI, YAML, or JSON. | Included | Included | Included | Included |
| 350 Built-in Models | Thousands of standardized components to represent complex systems, providing logical architecture of your infrastructure. | Included | Included | Included | Included |
| Custom Models | Define new components, relationships, and policies as needed. Import/export your custom models as OCI images. | Not included | Included | Included | Included |
| Import your IaC | Import a design from Kubernetes Manifest, Helm Chart, Docker Compose or Artifact Hub. | Included | Included | Not included | Included |
| Design Review Notifications | In-line commenting. Threaded discussions. Notifications w/user mentions. Silence notifications. Resolve and reopen comments. Comment history. | Not included | Included | Not included | Included |
| Bulk Import IaC | Bulk import of your existing infrastructure as code from GitHub repositories. | Not included | Not included | Not included | Included |
| Validate Infrastructure Configuration | Static validation of configured parameters for design completeness and accuracy. | Not included | Included | Not included | Included |
| Intelligent Inference | Relationeirarchical relationships | Not included | Not included | Not included | Not included |
| Capability | What it does | Free | Team Designer | Team Operator | Enterprise |
|---|---|---|---|---|---|
| Discovery of existing infrastructure | Discover clusters and/or import existing Kubernetes applications. Visualize their architecture, and gain a clear understanding of how different components interact. | Included | Included | Included | Included |
| Robust CLI | Seamlessly manage your configurations, deployments, and interactions through our intuitive and powerful command-line interface: mesheryctl | Included | Included | Included | Included |
| Environments, Deployments, & Dry-runs | Operational control of infrastructure and applications by group. Deploy to multiple Environments. Test and verify configuration changes prior to deployment. | Not included | Not included | Included | Included |
| Web-based Terminal | Direct terminal access to one ore more pods/containers simultaneously. Integrated experience. | Not included | Not included | Included | Included |
| Standard Metrics | Real-time resource metrics for managed workloads. | Not included | Not included | Included | Included |
| Assign Views to Workspace | Add new views to workspace | Not included | Not included | Included | Included |
| Export views | Export views to JSON format | Not included | Not included | Included | Included |
| Share Views | Share views with anyone within your organization, and make your design easily accessible to all relevant team members. | Not included | Not included | Included | Included |
| Stream Container Logs | Stream and search logs from one or more pod/container simultaneously to observe application behavior and identify issues in real time. | Not included | Not included | Included | Included |
| Deployments and Deployment dry-runs | Test and verify configuration changes in a separate environment. | Not included | Not included | Included | Included |
| Multiple Kubernetes Clusters | Management and ongoing synchronization of cloud native infrastructure across any number of Clouds and Kubernetes clusters. | Not included | Not included | Included | Included |
| Multi-Cloud Integration | Management and ongoing synchronization of AWS and GCP services, workloads and changes across any number of accounts. | Not included | Not included | Included | Included |
| Orchestration: Provisioning / Deprovisioning | Provision and deprovision cloud native infrastructure using your designs. | Not included | Not included | Included | Included |
| Orchestration: Deprovisioning | Retract all resources used in a Meshery design from the cluster | Not included | Not included | Included | Included |
| Capability | What it does | Free | Team Designer | Team Operator | Enterprise |
|---|---|---|---|---|---|
| Whiteboarding | Pencil for freeform drawing of any shapes | Included | Included | Included | Included |
| 500 Built-in Shapes, Pen and Pencil | Draw shapes, lines, text, customize style, drag and drop images and text files to represent the components and relationships of between your infrastructure components. | Included | Included | Included | Included |
| Dedicated WebRTC | This premium offering delivers a secure, high-performance WebRTC solution, purpose-built for real-time, multiplayer collaboration across distributed teams. Powered by Conflict-Free Replicated Data Types (CRDT), this feature ensures seamless, low-latency synchronization of cloud native designs, configurations, and operational workflows, even in complex multi-cluster Kubernetes and public Cloud environments. | Not included | Not included | Not included | Included |
| Capability | What it does | Free | Team Designer | Team Operator | Enterprise |
|---|---|---|---|---|---|
| Team Design Review | Multiple users to simultaneously edit a document, leave comments directly on specific text sections, and track changes made by others, enabling efficient collaboration and feedback loops during the review process. | Not included | Included | Not included | Included |
| Collaborative Infrastructure Design | Create and collaborate in online designs in real-time. | Not included | Included | Not included | Included |
| Public and Private Designs | Invite any user to collaborate on your public or private designs. | Not included | Included | Not included | Included |
| Collaborative Infrastructure Views | Simultaneously manage your infrastructure using shared views in real-time. See the status of your deployments, monitor performance, and troubleshoot issues. Views provide tools for interacting with your cluster, such as terminal access and log streaming. | Not included | Not included | Included | Included |
| Public and Private Views | Invite any user to collaborate on your public or private views. | Not included | Not included | Included | Included |
| Capability | What it does | Free | Team Designer | Team Operator | Enterprise |
|---|---|---|---|---|---|
| Load Generation and Performance Testing | Continuous visibility across all of your clusters and workloads. Single or multiple results in standardized format. | Included | Included | Included | Included |
| Performance Profiles | Define, name, and save performance profiles. Share performance profiles and test results with individual users or teams. | Not included | Not included | Included | Included |
| Comparative Testing | Visual comparison of performance test results. | Not included | Not included | Included | Included |
| Capacity, soak, and burst testing | Protocols: HTTP, HTTPS, TCP, gRPC with configuration duration, concurrency | Not included | Not included | Included | Included |
Availability depends on more than your plan π
A capability is available to you only when all of the following hold: your plan includes it, your role grants it, your provider supports it, and your Kanvas deployment can reach a cluster when the capability needs one.
Your role π
Your organization assigns you roles, and each role grants a set of permissions. Kanvas checks a permission before it offers Validate, Dry run, Deploy, Undeploy, Share, and Publish. An action your role does not grant is not offered, even when your plan includes it. See Permissions by Role for which role holds which permission.
Your provider π
Kanvas stores designs, views, the catalog, and sharing records with a remote provider, Layer5 Cloud. Meshery can also run with a local provider, which has no remote service behind it. Under the local provider, every provider-bound feature, including views, the catalog, sharing, and support requests, returns HTTP 501 Not Implemented. Run Meshery with a remote provider to use these features.
Where you run Kanvas π
The hosted Kanvas at kanvas.new is for authoring designs. Every capability that needs a cluster requires a Meshery deployment that you run: the Meshery Playground or your own self-hosted Meshery.
| Capability | kanvas.new | Meshery you run |
|---|---|---|
| Author and edit designs | Available | Available |
| Validate | Shows a prompt | Available |
| Dry run | Shows a prompt | Available |
| Deploy | Shows a prompt | Available |
| Undeploy | Shows a prompt | Available |
| Connect clusters | Shows a prompt | Available |
| Operator mode | Shows a prompt | Available |
| Share | Requires an account | Requires an account |
| Publish | Requires an account | Requires an account |
On kanvas.new, a cluster-bound capability opens a prompt that directs you to the Meshery Playground or a self-hosted Meshery deployment. Share and Publish open a sign-in prompt when you are not signed in. For why the hosted site differs, see How Kanvas Works with Meshery and Layer5 Cloud.
Limits by plan π
Each plan caps the number of components in a single design, and Kanvas enforces the cap whenever you save or import a design. The limit for each plan and the error you receive when a design exceeds it are in Components per design.
Support by plan π
The support channels and response commitments each plan includes are listed in Support channels by plan.
Related Reading
Recent Discussions on Kanvas
- Jul 12 | Unleash Visual Power: Import Your Configs by zihan kuang
- Oct 14 | Explore Meshery's Published Relationship Design Examples by Awani Alero
- Oct 03 | Design Review RFC: Kanvas Empty State Enhancement by Lee Calcote
- Jul 19 | [For Discussion] Visual indication of semantically vs non-semantically meaningful Meshery components by Lee Calcote
- Jun 07 | What are the conditions for a "System is unhealthy" warning? by James
- May 30 | Looking for a meshmate to help with first PR by Faisal Imtiyaz123
- Feb 28 | For Discussion: Capturing potential, but unrealized Relationships in Design Snapshots by Lee Calcote
- Feb 12 | Hint on Scaling & Verifying Cronjob in Playground by Sandra Ashipala