orchardcore-tenants

Configure multi-tenant Orchard Core deployments with tenant creation and lifecycle management.

13|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-tenants
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchardcore-tenants
Source: https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/src/CrestApps.AgentSkills.Skills/orchardcore/orchardcore-tenants
Command: npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-tenants

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchard Core deployments often require managing multiple tenants with separate configurations, recipes, and lifecycle workflows within a single instance. This Skill centralizes the creation, setup, and management of tenants to streamline multi-tenant development and testing.

Core Features & Use Cases

  • Tenant Creation & SaaS Setup: Create and configure the Default shell and tenant instances with selected recipes (Blog, Agency, Blank) and database providers.
  • Tenant Configuration & Lifecycle: Manage per-tenant settings, prefixes, credentials, and feature profiles through API and admin UI.
  • Tenant Testing & Automation: Validate multi-tenant scenarios across different recipes and pipelines to ensure isolation and correct routing.

Quick Start

Create a Default shell, add a Blog tenant, and configure its recipe and URL prefix via the admin UI.

Frequently Asked Questions about orchardcore-tenants

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure multi-tenancy in Orchard Core?

Orchard Core multi-tenancy is configured by orchestrating tenant creation, SaaS setup, and tenant configuration. The Default host manages tenant instances via API or admin UI with configurable databases, URL prefixes, and feature profiles.

How do I create a new tenant in Orchard Core using recipes?

To create a tenant in Orchard Core, set up the Default shell and add a tenant instance using selected recipes like Blog, Agency, or Blank. Configure the recipe, database provider, and URL prefix through the admin UI or API.

Does Orchard Core support SaaS tenant lifecycle management?

Yes, Orchard Core supports SaaS tenant lifecycle management. The system enforces tenant lifecycle flows, allowing the Default host to manage isolated tenants within a single instance through both UI and API configurations.

Can I manage per-tenant settings and feature profiles in Orchard Core?

You can manage per-tenant settings, URL prefixes, credentials, and feature profiles in Orchard Core. Configurations are applied individually to each tenant to maintain isolation across different recipes and pipelines.

How do I validate multi-tenant isolation and routing in Orchard Core?

Multi-tenant isolation and routing in Orchard Core are validated by testing tenant scenarios across different recipes and pipelines. This ensures isolated tenants within a single instance maintain correct routing and configuration boundaries.

What databases can I configure for Orchard Core tenant setup?

Orchard Core tenant setup supports configurable database providers for each tenant. During creation via the admin UI or API, you assign specific databases and feature profiles to manage isolated tenant instances.