diff --git a/.vale/styles/config/vocabularies/vocab/accept.txt b/.vale/styles/config/vocabularies/vocab/accept.txt
index 6acc928028..66deb5cb5a 100644
--- a/.vale/styles/config/vocabularies/vocab/accept.txt
+++ b/.vale/styles/config/vocabularies/vocab/accept.txt
@@ -42,3 +42,9 @@ backchannel
frontchannel
URL
timeframe
+hostnames
+keystores
+vCPUs
+failover
+[Ff]ailover
+liveness
diff --git a/en/identity-server/next/docs/deploy/choose-your-deployment-path.md b/en/identity-server/next/docs/deploy/choose-your-deployment-path.md
new file mode 100644
index 0000000000..8265a217f4
--- /dev/null
+++ b/en/identity-server/next/docs/deploy/choose-your-deployment-path.md
@@ -0,0 +1,84 @@
+# Choose your deployment path
+
+This page helps you select the right deployment path for WSO2 Identity Server based on your goals, environment, and operational requirements. Each path provides a focused, step-by-step sequence from prerequisites to a verified, running deployment.
+
+## Before you begin
+
+Before you select a deployment path, gather the following information:
+
+- **Deployment goal** — Are you evaluating WSO2 Identity Server, or preparing for production use?
+- **Availability requirements** — Do you need high availability (HA), disaster recovery (DR), or a single-node setup?
+- **Platform preference** — Will you deploy on virtual machines, bare metal, or a container platform such as Kubernetes or OpenShift?
+- **Expected user base** — How many concurrent users and transactions per second (TPS) do you expect?
+- **Infrastructure inputs** — Do you have your database, user store, hostnames, TLS certificates, and load balancer details ready?
+
+## Deployment paths
+
+WSO2 Identity Server supports four deployment paths. Each path targets a specific use case and guides you through only the steps relevant to that scenario.
+
+### Path A: Evaluation (single node)
+
+A single-node WSO2 Identity Server instance with default configuration, suitable for feature exploration and proof-of-concept testing. Set up takes under 1 hour.
+
+[Get started with Path A]({{base_path}}/deploy/deployment-paths/evaluation){ .md-button }
+
+---
+
+### Path B: Production (single region, high availability)
+
+A two-node (or more) clustered deployment fronted by a load balancer, connected to an external database and user store, with TLS and security hardening applied. This path covers the most common production scenario.
+
+[Get started with Path B]({{base_path}}/deploy/deployment-paths/production-ha){ .md-button }
+
+---
+
+### Path C: Production (multi-region, disaster recovery)
+
+A multi-region deployment with data replication, regional failover, and disaster recovery capabilities. Builds on Path B.
+
+[Get started with Path C]({{base_path}}/deploy/deployment-paths/production-dr){ .md-button }
+
+---
+
+### Path D: Container platforms (Kubernetes and OpenShift)
+
+A containerized, orchestrated deployment on Kubernetes or OpenShift with automated scaling, rolling updates, and declarative configuration management..
+
+[Get started with Path D]({{base_path}}/deploy/deployment-paths/containers){ .md-button }
+
+---
+
+## Compare deployment paths
+
+Use the following table to compare paths at a glance.
+
+| Criteria | Path A: Evaluation | Path B: Production HA | Path C: Multi-region DR | Path D: Containers |
+|---|---|---|---|---|
+| **Nodes** | 1 | 2+ | 2+ per region | 2+ pods |
+| **Database** | Embedded H2 | External RDBMS | External RDBMS per region | External RDBMS |
+| **Load balancer** | Not required | Required | Required per region | Ingress controller |
+| **High availability** | No | Yes | Yes | Yes |
+| **Disaster recovery** | No | No | Yes | Depends on cluster setup |
+| **Clustering** | No | Yes (WKA, AWS, or Kubernetes scheme) | Yes | Yes (Kubernetes scheme) |
+| **Security hardening** | Default | Full hardening | Full hardening | Full hardening |
+| **Typical audience** | Developers, evaluators | Platform engineers, infrastructure architects, DevOps teams | Platform engineers, infrastructure architects, DevOps teams | Platform engineers, infrastructure architects, DevOps teams |
+
+## After you complete a path
+
+Once you select a path and complete the deployment, refer to these resources for ongoing operations:
+
+- [Performance tuning recommendations]({{base_path}}/deploy/performance/performance-tuning-recommendations) — Optimize JVM, OS, and database settings for your workload.
+- [Backup and recovery recommendations]({{base_path}}/deploy/backup-and-recovery-recommendations) — Establish backup schedules for databases and file systems.
+- [Monitor WSO2 Identity Server]({{base_path}}/deploy/monitor/) — Configure logging, health checks, and alerts.
+- [Security guidelines]({{base_path}}/deploy/security/security-guidelines/) — Review and apply product, OS, and network security hardening.
+- [Upgrade WSO2 Identity Server]({{base_path}}/deploy/upgrade/upgrade-wso2-is) — Apply updates and upgrade to newer versions.
+- [Compliance]({{base_path}}/deploy/compliance/) — Meet GDPR, CCPA, FIPS, and FAPI requirements.
+
+## Next steps
+
+Select the deployment path that matches your requirements and follow the linked guides. If you need help deciding, consider the following:
+
+- **Starting fresh?** Begin with **Path A** to explore the product, then move to **Path B** or **Path D** for production.
+- **Going to production on virtual machines?** Start with **Path B** directly.
+- **Need geographic redundancy?** Complete **Path B** first, then extend with **Path C**.
+- **Running Kubernetes or OpenShift?** Go directly to **Path D**.
diff --git a/en/identity-server/next/docs/deploy/deployment-paths/containers.md b/en/identity-server/next/docs/deploy/deployment-paths/containers.md
new file mode 100644
index 0000000000..8d49d4f85d
--- /dev/null
+++ b/en/identity-server/next/docs/deploy/deployment-paths/containers.md
@@ -0,0 +1,60 @@
+# Path D: Container platforms (Kubernetes and OpenShift)
+
+Use this path to deploy WSO2 Identity Server on Kubernetes or OpenShift with platform-native orchestration, automated scaling, and declarative configuration management.
+
+## Overview
+
+
+
+
+| Who this path targets |
+Platform engineers, infrastructure architects, and DevOps teams deploying WSO2 Identity Server on Kubernetes or OpenShift. |
+
+
+| What you will build |
+A containerized, orchestrated WSO2 Identity Server deployment with automated scaling, rolling updates, and platform-native service discovery. |
+
+
+| What this path excludes |
+Virtual machine or bare-metal deployment details. For those, see Path B or Path C. |
+
+
+| Estimated duration |
+1 to 3 days, depending on cluster readiness and familiarity with Kubernetes or OpenShift. |
+
+
+| Pre-requisites |
+
+
+- A running Kubernetes (1.20+) or OpenShift (4.x+) cluster
+- An external RDBMS accessible from the cluster
+- A user store (JDBC-based or LDAP/Active Directory)
+- Container registry access for WSO2 Identity Server images
+- An ingress controller or route configuration for external access
+- TLS certificates for the deployment hostname
+
+ |
+
+
+| Exit criteria |
+WSO2 Identity Server pods run and pass readiness and liveness probes. Authentication flows complete through the ingress endpoint. Rolling updates apply without service interruption. |
+
+
+
+
+## Choose this path when
+
+- Your organization standardizes on Kubernetes or OpenShift.
+- You want platform-native orchestration and automated scaling.
+- You prefer declarative configuration management for your deployments.
+
+## Key resources
+
+- [Deploy on Kubernetes]({{base_path}}/deploy/deploy-is-on-kubernetes)
+- [Deploy on OpenShift]({{base_path}}/deploy/deploy-is-on-openshift)
+- [Kubernetes membership scheme]({{base_path}}/deploy/deployment-guide#clustering-related-configurations) (clustering configuration)
+
+## Next steps
+
+- Review [day-2 operations]({{base_path}}/deploy/choose-your-deployment-path#after-you-complete-a-path) for performance tuning, monitoring, and backup recommendations.
+- Return to [Start here and choose your deployment path]({{base_path}}/deploy/choose-your-deployment-path) to compare all paths.
diff --git a/en/identity-server/next/docs/deploy/deployment-paths/evaluation.md b/en/identity-server/next/docs/deploy/deployment-paths/evaluation.md
new file mode 100644
index 0000000000..ab4e912756
--- /dev/null
+++ b/en/identity-server/next/docs/deploy/deployment-paths/evaluation.md
@@ -0,0 +1,58 @@
+# Path A: Evaluation (single node)
+
+Use this path to explore WSO2 Identity Server features, build a proof of concept, or familiarize yourself with the product before planning a production deployment.
+
+## Overview
+
+
+
+
+| Who this path targets |
+Developers, architects, and technical evaluators exploring WSO2 Identity Server features for the first time. |
+
+
+| What you will build |
+A single-node WSO2 Identity Server instance running with default or minimal configuration, suitable for feature exploration and proof-of-concept testing. |
+
+
+| What this path excludes |
+High availability, clustering, production-grade security hardening, performance tuning, and disaster recovery. |
+
+
+| Estimated duration |
+Under 1 hour. |
+
+
+| Pre-requisites |
+
+
+ |
+
+
+| Exit criteria |
+WSO2 Identity Server starts, and you can sign in to the Console at https://localhost:9443/console. |
+
+
+
+
+!!! warning "Not for production use"
+ The evaluation path uses the embedded H2 database and default keystores. Do not use this configuration in production environments.
+
+## Choose this path when
+
+- You want to test WSO2 Identity Server features in a local environment.
+- You need to build a proof of concept or demo.
+- You want to familiarize yourself with the product before planning a production deployment.
+
+## Key steps
+
+1. [Install WSO2 Identity Server]({{base_path}}/deploy/get-started/install) on your machine.
+2. [Start WSO2 Identity Server]({{base_path}}/deploy/get-started/run-the-product) and verify the Console loads.
+
+## Next steps
+
+- After evaluating the product, move to [Path B: Production (single region, HA)]({{base_path}}/deploy/deployment-paths/production-ha) or [Path D: Container platforms]({{base_path}}/deploy/deployment-paths/containers) for production deployment.
+- Return to [Start here and choose your deployment path]({{base_path}}/deploy/choose-your-deployment-path) to compare all paths.
diff --git a/en/identity-server/next/docs/deploy/deployment-paths/production-dr.md b/en/identity-server/next/docs/deploy/deployment-paths/production-dr.md
new file mode 100644
index 0000000000..e5e8755a86
--- /dev/null
+++ b/en/identity-server/next/docs/deploy/deployment-paths/production-dr.md
@@ -0,0 +1,75 @@
+# Path C: Production (multi-region, disaster recovery)
+
+Use this path to deploy WSO2 Identity Server across geographic regions with cross-region redundancy, failover, and disaster recovery capabilities.
+
+## Overview
+
+
+
+
+| Who this path targets |
+Platform engineers, infrastructure architects, and DevOps teams who require cross-region redundancy, low-latency access for geographically distributed users, or regulatory compliance for data residency. |
+
+
+| What you will build |
+A multi-region WSO2 Identity Server deployment with data replication, regional failover, and disaster recovery capabilities. |
+
+
+| What this path excludes |
+Single-region HA details (complete Path B first). Container orchestration specifics (see Path D for Kubernetes or OpenShift). |
+
+
+| Estimated duration |
+1 to 2 weeks, depending on the number of regions, data replication strategy, and network configuration. |
+
+
+| Pre-requisites |
+
+
+- All pre-requisites from Path B, replicated per region
+- A data replication strategy (identity and configuration data, or partitioned by region)
+- Cross-region network connectivity and DNS failover configuration
+- Database replication technology (database-vendor-specific)
+
+ |
+
+
+| Exit criteria |
+Each region operates independently during normal conditions. Failover to a secondary region completes within the defined RTO. Data consistency meets the defined RPO. |
+
+
+
+
+!!! note "Complete Path B first"
+ Multi-region deployments build on single-region HA. Establish a working single-region cluster before adding cross-region replication and failover.
+
+## Choose this path when
+
+- You need to survive an entire region failure.
+- You serve geographically distributed users and require low-latency access.
+- You must meet data residency regulations that require data to remain in specific regions.
+
+## Data replication considerations
+
+WSO2 Identity Server data falls into three categories:
+
+- **Identity and entitlement data** — usernames, passwords, attributes, roles, and role assignments.
+- **Configuration data** — service providers, identity providers, and policies.
+- **Operational data** — sessions, OAuth2 tokens, and logs.
+
+Your replication strategy depends on your requirements:
+
+- Synchronize all data across regions.
+- Synchronize only configuration data and partition identity data by region.
+- Partition all data by region.
+
+## Key resources
+
+- [Understanding disaster recovery]({{base_path}}/deploy/disaster-recovery/understanding-disaster-recovery)
+- [Disaster recovery deployment patterns]({{base_path}}/deploy/disaster-recovery/disaster-recovery-deployment-patterns)
+- [Additional reading on disaster recovery]({{base_path}}/deploy/disaster-recovery/additional-reading-on-disaster-recovery)
+
+## Next steps
+
+- Review [day-2 operations]({{base_path}}/deploy/choose-your-deployment-path#after-you-complete-a-path) for performance tuning, monitoring, and backup recommendations.
+- Return to [Start here and choose your deployment path]({{base_path}}/deploy/choose-your-deployment-path) to compare all paths.
diff --git a/en/identity-server/next/docs/deploy/deployment-paths/production-ha.md b/en/identity-server/next/docs/deploy/deployment-paths/production-ha.md
new file mode 100644
index 0000000000..c495e062e6
--- /dev/null
+++ b/en/identity-server/next/docs/deploy/deployment-paths/production-ha.md
@@ -0,0 +1,66 @@
+# Path B: Production (single region, high availability)
+
+Use this path to deploy a resilient, production-grade WSO2 Identity Server cluster within a single data center or cloud region. This path covers the most common production scenario.
+
+## Overview
+
+
+
+
+| Who this path targets |
+Platform engineers, infrastructure architects, and DevOps teams deploying WSO2 Identity Server for production workloads in a single data center or cloud region. |
+
+
+| What you will build |
+A two-node (or more) clustered WSO2 Identity Server deployment fronted by a load balancer, connected to an external database and user store, with TLS and security hardening applied. |
+
+
+| What this path excludes |
+Multi-region replication, disaster recovery, and container orchestration. For those requirements, see Path C or Path D. |
+
+
+| Estimated duration |
+1 to 3 days, depending on environment readiness and organizational approval processes. |
+
+
+| Pre-requisites |
+
+
+- Two or more machines meeting the system requirements (at least 4 vCPUs, 4 GB RAM, 10 GB disk each)
+- An external RDBMS (PostgreSQL, MySQL, Oracle, MSSQL, or MariaDB)
+- A load balancer (for example, NGINX or a cloud-native load balancer)
+- TLS certificates for the deployment hostname
+- The production hostname and DNS records
+
+ |
+
+
+| Exit criteria |
+Both nodes respond to health checks behind the load balancer, authentication flows complete successfully, and the deployment passes the deployment checklist. |
+
+
+
+
+## Choose this path when
+
+- You need a resilient, production-grade deployment within a single region.
+- You require high availability with automatic failover between nodes.
+- Your users access WSO2 Identity Server from a single geographic region.
+
+## Key steps
+
+1. [Install WSO2 Identity Server]({{base_path}}/deploy/get-started/install) on each node.
+2. [Set up external databases]({{base_path}}/deploy/set-up-separate-databases-for-clustering) for identity, shared, and consent data.
+3. [Change the hostname]({{base_path}}/deploy/change-the-hostname) to your production hostname.
+4. [Configure TLS]({{base_path}}/deploy/security/configure-transport-level-security) for transport-level security.
+5. [Separate keystores]({{base_path}}/deploy/security/keystores/) for signing, encryption, and TLS.
+6. [Configure clustering and the membership scheme]({{base_path}}/deploy/deployment-guide#clustering-related-configurations) (WKA, AWS EC2).
+7. [Front with a load balancer]({{base_path}}/deploy/front-with-the-nginx-load-balancer) and enable sticky sessions.
+8. [Apply security hardening]({{base_path}}/deploy/security/security-guidelines/) at product, OS, and network levels.
+9. Verify the deployment against the [deployment checklist]({{base_path}}/deploy/deployment-checklist).
+
+## Next steps
+
+- To add geographic redundancy and disaster recovery, continue to [Path C: Production (multi-region, DR)]({{base_path}}/deploy/deployment-paths/production-dr).
+- Review [day-2 operations]({{base_path}}/deploy/choose-your-deployment-path#after-you-complete-a-path) for performance tuning, monitoring, and backup recommendations.
+- Return to [Start here and choose your deployment path]({{base_path}}/deploy/choose-your-deployment-path) to compare all paths.
diff --git a/en/identity-server/next/mkdocs.yml b/en/identity-server/next/mkdocs.yml
index 3b2c1361b1..d71ca80e9d 100644
--- a/en/identity-server/next/mkdocs.yml
+++ b/en/identity-server/next/mkdocs.yml
@@ -966,147 +966,154 @@ nav:
- Build your own push authenticator app: references/tutorials/build-your-own-push-authenticator-app.md
- Secure Agentic AI Systems with WSO2 Identity Server: tutorials/secure-agentic-ai-systems.md
- Setup:
- - Install:
- - Install: deploy/get-started/install.md
- - Run: deploy/get-started/run-the-product.md
- - Get WSO2 updates: deploy/get-started/get-wso2-updates.md
- - Configure:
- - User Stores:
- - User Stores: deploy/configure/user-stores/index.md
- - Add high availability for LDAP: deploy/configure/user-stores/configure-high-availability-ldap.md
- - Secure a JDBC user store with hashing: deploy/configure/user-stores/securing-a-user-store-with-hashing.md
- - Configure the Authorization Manager: deploy/configure/user-stores/configure-authorization-manager.md
- - Configure the System Administrator: deploy/configure/user-stores/configure-system-administrator.md
- - Databases:
- - Databases: deploy/configure/databases/index.md
- - Change the Carbon Database:
- - Change the Carbon Database: deploy/configure/databases/carbon-database/index.md
- - Change to IBM DB2: deploy/configure/databases/carbon-database/change-to-ibm-db2.md
- - Change to MariaDB: deploy/configure/databases/carbon-database/change-to-mariadb.md
- - Change to MSSQL: deploy/configure/databases/carbon-database/change-to-mssql.md
- - Change to MySQL: deploy/configure/databases/carbon-database/change-to-mysql.md
- - Change to Oracle: deploy/configure/databases/carbon-database/change-to-oracle.md
- - Change to Oracle RAC: deploy/configure/databases/carbon-database/change-to-oracle-rac.md
- - Change to PostgreSQL: deploy/configure/databases/carbon-database/change-to-postgresql.md
- - Change to remote H2: deploy/configure/databases/carbon-database/change-to-remote-h2.md
- - Change the Default Datasource for Consent Management: deploy/configure/databases/carbon-database/change-datasource-consent-management.md
- - Change the Default Datasource for Session Data: deploy/configure/databases/carbon-database/change-datasource-session.md
- - Change the Default Datasources for the Registry Data: deploy/configure/databases/carbon-database/change-datasource-registry-data.md
- - Change the Default Datasource for Agent Identities: deploy/configure/databases/carbon-database/change-datasource-agent-identity.md
- - Data Dictionary:
- - Registry Related Tables: deploy/configure/databases/data-dictionary/registry-related-tables.md
- - User Management Related Tables: deploy/configure/databases/data-dictionary/user-management-related-tables.md
- - Identity Related Tables: deploy/configure/databases/data-dictionary/identity-related-tables.md
- - Service Provider Related Tables: deploy/configure/databases/data-dictionary/service-provider-related-tables.md
- - Identity Provider Related Tables: deploy/configure/databases/data-dictionary/identity-provider-related-tables.md
- - Data Purging: deploy/configure/databases/data-purging.md
- - Remove References to Deleted User Identities: deploy/configure/databases/remove-references-to-deleted-user-identities.md
- - Session persistence: deploy/configure/session-persistence.md
- - Cross-Origin Resource Sharing (CORS): deploy/configure/configure-cors.md
- - Clock tolerance: deploy/configure/clock-tolerance.md
- - Cookie consent banner: deploy/configure/cookie-consent-banner.md
- - Secure:
- - Mitigate attacks:
- - Mitigate attacks: deploy/mitigate-attacks/index.md
- - Cross Site Request Forgery attacks: deploy/mitigate-attacks/mitigate-cross-site-request-forgery-attacks.md
- - Authorization Code Interception attacks: deploy/mitigate-attacks/mitigate-authorization-code-interception-attacks.md
- - Brute Force attacks: deploy/mitigate-attacks/mitigate-brute-force-attacks.md
- - Replay attacks: deploy/mitigate-attacks/timestamp-in-ws-security-to-mitigate-replay-attacks.md
- - SameSite attribute support: deploy/samesite-attribute-support.md
- - Prevent browser caching: deploy/security/prevent-browser-caching.md
- - Work with tokens:
- - Add logs for tokens: deploy/add-logs-for-tokens.md
- - Token persistence: deploy/token-persistence.md
- - Remove unused tokens from the database: deploy/remove-unused-tokens-from-the-database.md
- - Enable assertions in access tokens: deploy/enable-assertions-in-access-tokens.md
- - Generate JWT tokens without revoking existing tokens: deploy/generate-jwt-tokens-without-revoking-existing-tokens.md
- #- Configure rsync for Deployment Synchronization: deploy/configuring-rsync-for-deployment-synchronization.md
- - Enable hostname verification: deploy/enable-hostname-verification.md
- - Transport Level Security:
- - Configure TLS: deploy/security/configure-transport-level-security.md
- - Configure TLS termination: deploy/configure-tls-termination.md
- - Configure post-quantum TLS: deploy/security/configure-post-quantum-tls.md
- - Maintain logins and passwords: deploy/security/maintain-logins-and-passwords.md
- - Configure Admin Advisory Banner: deploy/security/configure-admin-advisory-banner.md
- - Secure passwords in configuration files:
- - Encrypt passwords with Cipher Tool: deploy/security/encrypt-passwords-with-cipher-tool.md
- - Resolve encrypted passwords: deploy/security/resolve-encrypted-passwords.md
- - Customize secure vault: deploy/security/customize-secure-vault.md
- - Set passwords using environment variables/system properties: deploy/security/set-passwords-using-environment-variables-or-system-properties.md
- - Enable HTTP Strict Transport Security (HSTS) headers: deploy/security/enable-hsts.md
- - Enable Java Security Manager: deploy/security/enable-java-security-manager.md
- - Enable Mutual SSL: deploy/security/enable-mutual-ssl.md
- - Enable FIPS 140-2-compliant mode: deploy/security/enable-fips-for-is.md
- - Security guidelines:
- - Security guidelines: deploy/security/security-guidelines/index.md
- - Product-level: deploy/security/security-guidelines/product-level-security-guidelines.md
- - OS-level: deploy/security/security-guidelines/os-level-security-guidelines.md
- - Network-level: deploy/security/security-guidelines/network-level-security-guidelines.md
- - Encryption:
- - Symmetric encryption:
- - Symmetric encryption: deploy/security/symmetric-encryption/index.md
- - Asymmetric encryption:
- - Asymmetric encryption: deploy/security/asymmetric-encryption/index.md
- - Keystores:
- - Keystores: deploy/security/keystores/index.md
- - Create new keystores: deploy/security/keystores/create-new-keystores.md
- - Manage keystores: deploy/security/keystores/configure-keystores.md
- - Manage CA-Signed certificates in a keystore: deploy/security/keystores/manage-ca-signed-certificates-in-a-keystore.md
- - Configure custom keystores for authentication protocols: deploy/security/keystores/configure-custom-keystores.md
- - Clean up flow context: deploy/flow-context-cleanup.md
- - Deploy:
- - Deployment overview:
- - Deployment Patterns: deploy/deployment-guide.md
- - Deployment Checklist: deploy/deployment-checklist.md
- - Product Compatibility: deploy/product-compatibility.md
- - Change the Hostname: deploy/change-the-hostname.md
- - Restrict public access to management operations: deploy/configure-console-hostname.md
- - Promote Configurations Across Environments: deploy/promote-configurations.md
- - High Availability (HA) and clustering:
- - WSO2 Clusters with Nginx: deploy/front-with-the-nginx-load-balancer.md
- - Databases for Clustering: deploy/set-up-separate-databases-for-clustering.md
- - Configure Hazelcast: deploy/configure-hazelcast.md
- - Containerized deployments:
- - Kubernetes: deploy/deploy-is-on-kubernetes.md
- - OpenShift: deploy/deploy-is-on-openshift.md
- - Performance and scaling:
- - Performance Tuning Recommendations: deploy/performance/performance-tuning-recommendations.md
- - Configure Cache Layers: deploy/performance/configure-cache-layers.md
- - Multi-data center deployments (Disaster Recovery):
- - Understanding Disaster Recovery: deploy/disaster-recovery/understanding-disaster-recovery.md
- - Deployment Patterns: deploy/disaster-recovery/disaster-recovery-deployment-patterns.md
- - Additional Reading: deploy/disaster-recovery/additional-reading-on-disaster-recovery.md
- - Maintenance and troubleshooting in Production:
- - Backup and Recovery Recommendations: deploy/backup-and-recovery-recommendations.md
- - Troubleshoot in Production Environments: deploy/monitor/troubleshoot-in-production-environments.md
- - Compliance:
- - Compliance: deploy/compliance/index.md
- - GDPR: deploy/compliance/gdpr.md
- - CCPA: deploy/compliance/ccpa.md
- - FIPS: deploy/compliance/fips.md
- - FAPI: deploy/compliance/fapi.md
- - Accessibility compliance: deploy/compliance/accessibility.md
- - Analytics:
- - Configure ELK analytics: deploy/elk-analytics-installation-guide.md
- - Configure SSO with ELK analytics: deploy/elk-analytics-sso-guide.md
- - Configure ELK alerts: deploy/elk-configuring-alerts.md
- - Configure ELK analytics for adaptive authentication: deploy/elk-analytics-for-adaptive-authentication.md
- - Monitor:
- - Monitor: deploy/monitor/index.md
- - Monitor logs:
- - Overview: deploy/monitor/monitor-logs.md
- - HTTP access logs: deploy/monitor/http-access-logging.md
- - OAuth transaction logs: deploy/monitor/oauth-transaction-logs.md
- - Remote log publishing: deploy/monitor/remote-log-publishing.md
- - Mask sensitive info:
- - Overview: deploy/monitor/mask-sensitive-information-in-logs.md
- - Log masking with Filebeat: deploy/monitor/elk-mask-sensitive-information-in-logs.md
- - Log masking with Log4j: deploy/monitor/log4j-mask-sensitive-information-in-logs.md
- - Log claims in audit logs: deploy/monitor/log-claims-in-audit-logs.md
- - Monitor server health: deploy/monitor/monitor-server-health.md
- - JMX-Based Monitoring: deploy/monitor/jmx-based-monitoring.md
- - Work with product observability: deploy/monitor/work-with-product-observability.md
- - Upgrade WSO2 Identity Server: deploy/upgrade/upgrade-wso2-is.md
+ - Choose your deployment path: deploy/choose-your-deployment-path.md
+ - Deployment paths:
+ - "Path A: Evaluation (single node)": deploy/deployment-paths/evaluation.md
+ - "Path B: Production (single region, HA)": deploy/deployment-paths/production-ha.md
+ - "Path C: Production (multi-region, DR)": deploy/deployment-paths/production-dr.md
+ - "Path D: Container platforms (Kubernetes and OpenShift)": deploy/deployment-paths/containers.md
+ - Detailed resources:
+ - Install:
+ - Install: deploy/get-started/install.md
+ - Run: deploy/get-started/run-the-product.md
+ - Get WSO2 updates: deploy/get-started/get-wso2-updates.md
+ - Configure:
+ - User Stores:
+ - User Stores: deploy/configure/user-stores/index.md
+ - Add high availability for LDAP: deploy/configure/user-stores/configure-high-availability-ldap.md
+ - Secure a JDBC user store with hashing: deploy/configure/user-stores/securing-a-user-store-with-hashing.md
+ - Configure the Authorization Manager: deploy/configure/user-stores/configure-authorization-manager.md
+ - Configure the System Administrator: deploy/configure/user-stores/configure-system-administrator.md
+ - Databases:
+ - Databases: deploy/configure/databases/index.md
+ - Change the Carbon Database:
+ - Change the Carbon Database: deploy/configure/databases/carbon-database/index.md
+ - Change to IBM DB2: deploy/configure/databases/carbon-database/change-to-ibm-db2.md
+ - Change to MariaDB: deploy/configure/databases/carbon-database/change-to-mariadb.md
+ - Change to MSSQL: deploy/configure/databases/carbon-database/change-to-mssql.md
+ - Change to MySQL: deploy/configure/databases/carbon-database/change-to-mysql.md
+ - Change to Oracle: deploy/configure/databases/carbon-database/change-to-oracle.md
+ - Change to Oracle RAC: deploy/configure/databases/carbon-database/change-to-oracle-rac.md
+ - Change to PostgreSQL: deploy/configure/databases/carbon-database/change-to-postgresql.md
+ - Change to remote H2: deploy/configure/databases/carbon-database/change-to-remote-h2.md
+ - Change the Default Datasource for Consent Management: deploy/configure/databases/carbon-database/change-datasource-consent-management.md
+ - Change the Default Datasource for Session Data: deploy/configure/databases/carbon-database/change-datasource-session.md
+ - Change the Default Datasources for the Registry Data: deploy/configure/databases/carbon-database/change-datasource-registry-data.md
+ - Change the Default Datasource for Agent Identities: deploy/configure/databases/carbon-database/change-datasource-agent-identity.md
+ - Data Dictionary:
+ - Registry Related Tables: deploy/configure/databases/data-dictionary/registry-related-tables.md
+ - User Management Related Tables: deploy/configure/databases/data-dictionary/user-management-related-tables.md
+ - Identity Related Tables: deploy/configure/databases/data-dictionary/identity-related-tables.md
+ - Service Provider Related Tables: deploy/configure/databases/data-dictionary/service-provider-related-tables.md
+ - Identity Provider Related Tables: deploy/configure/databases/data-dictionary/identity-provider-related-tables.md
+ - Data Purging: deploy/configure/databases/data-purging.md
+ - Remove References to Deleted User Identities: deploy/configure/databases/remove-references-to-deleted-user-identities.md
+ - Session persistence: deploy/configure/session-persistence.md
+ - Cross-Origin Resource Sharing (CORS): deploy/configure/configure-cors.md
+ - Clock tolerance: deploy/configure/clock-tolerance.md
+ - Cookie consent banner: deploy/configure/cookie-consent-banner.md
+ - Secure:
+ - Mitigate attacks:
+ - Mitigate attacks: deploy/mitigate-attacks/index.md
+ - Cross Site Request Forgery attacks: deploy/mitigate-attacks/mitigate-cross-site-request-forgery-attacks.md
+ - Authorization Code Interception attacks: deploy/mitigate-attacks/mitigate-authorization-code-interception-attacks.md
+ - Brute Force attacks: deploy/mitigate-attacks/mitigate-brute-force-attacks.md
+ - Replay attacks: deploy/mitigate-attacks/timestamp-in-ws-security-to-mitigate-replay-attacks.md
+ - SameSite attribute support: deploy/samesite-attribute-support.md
+ - Prevent browser caching: deploy/security/prevent-browser-caching.md
+ - Work with tokens:
+ - Add logs for tokens: deploy/add-logs-for-tokens.md
+ - Token persistence: deploy/token-persistence.md
+ - Remove unused tokens from the database: deploy/remove-unused-tokens-from-the-database.md
+ - Enable assertions in access tokens: deploy/enable-assertions-in-access-tokens.md
+ - Generate JWT tokens without revoking existing tokens: deploy/generate-jwt-tokens-without-revoking-existing-tokens.md
+ #- Configure rsync for Deployment Synchronization: deploy/configuring-rsync-for-deployment-synchronization.md
+ - Enable hostname verification: deploy/enable-hostname-verification.md
+ - Transport Level Security:
+ - Configure TLS: deploy/security/configure-transport-level-security.md
+ - Configure TLS termination: deploy/configure-tls-termination.md
+ - Configure post-quantum TLS: deploy/security/configure-post-quantum-tls.md
+ - Maintain logins and passwords: deploy/security/maintain-logins-and-passwords.md
+ - Configure Admin Advisory Banner: deploy/security/configure-admin-advisory-banner.md
+ - Secure passwords in configuration files:
+ - Encrypt passwords with Cipher Tool: deploy/security/encrypt-passwords-with-cipher-tool.md
+ - Resolve encrypted passwords: deploy/security/resolve-encrypted-passwords.md
+ - Customize secure vault: deploy/security/customize-secure-vault.md
+ - Set passwords using environment variables/system properties: deploy/security/set-passwords-using-environment-variables-or-system-properties.md
+ - Enable HTTP Strict Transport Security (HSTS) headers: deploy/security/enable-hsts.md
+ - Enable Java Security Manager: deploy/security/enable-java-security-manager.md
+ - Enable Mutual SSL: deploy/security/enable-mutual-ssl.md
+ - Enable FIPS 140-2-compliant mode: deploy/security/enable-fips-for-is.md
+ - Security guidelines:
+ - Security guidelines: deploy/security/security-guidelines/index.md
+ - Product-level: deploy/security/security-guidelines/product-level-security-guidelines.md
+ - OS-level: deploy/security/security-guidelines/os-level-security-guidelines.md
+ - Network-level: deploy/security/security-guidelines/network-level-security-guidelines.md
+ - Encryption:
+ - Symmetric encryption:
+ - Symmetric encryption: deploy/security/symmetric-encryption/index.md
+ - Asymmetric encryption:
+ - Asymmetric encryption: deploy/security/asymmetric-encryption/index.md
+ - Keystores:
+ - Keystores: deploy/security/keystores/index.md
+ - Create new keystores: deploy/security/keystores/create-new-keystores.md
+ - Manage keystores: deploy/security/keystores/configure-keystores.md
+ - Manage CA-Signed certificates in a keystore: deploy/security/keystores/manage-ca-signed-certificates-in-a-keystore.md
+ - Configure custom keystores for authentication protocols: deploy/security/keystores/configure-custom-keystores.md
+ - Clean up flow context: deploy/flow-context-cleanup.md
+ - Deploy:
+ - Deployment overview:
+ - Deployment Patterns: deploy/deployment-guide.md
+ - Deployment Checklist: deploy/deployment-checklist.md
+ - Product Compatibility: deploy/product-compatibility.md
+ - Change the Hostname: deploy/change-the-hostname.md
+ - Restrict public access to management operations: deploy/configure-console-hostname.md
+ - Promote Configurations Across Environments: deploy/promote-configurations.md
+ - High Availability (HA) and clustering:
+ - WSO2 Clusters with Nginx: deploy/front-with-the-nginx-load-balancer.md
+ - Databases for Clustering: deploy/set-up-separate-databases-for-clustering.md
+ - Configure Hazelcast: deploy/configure-hazelcast.md
+ - Containerized deployments:
+ - Kubernetes: deploy/deploy-is-on-kubernetes.md
+ - OpenShift: deploy/deploy-is-on-openshift.md
+ - Performance and scaling:
+ - Performance Tuning Recommendations: deploy/performance/performance-tuning-recommendations.md
+ - Configure Cache Layers: deploy/performance/configure-cache-layers.md
+ - Multi-data center deployments (Disaster Recovery):
+ - Understanding Disaster Recovery: deploy/disaster-recovery/understanding-disaster-recovery.md
+ - Deployment Patterns: deploy/disaster-recovery/disaster-recovery-deployment-patterns.md
+ - Additional Reading: deploy/disaster-recovery/additional-reading-on-disaster-recovery.md
+ - Maintenance and troubleshooting in Production:
+ - Backup and Recovery Recommendations: deploy/backup-and-recovery-recommendations.md
+ - Troubleshoot in Production Environments: deploy/monitor/troubleshoot-in-production-environments.md
+ - Compliance:
+ - Compliance: deploy/compliance/index.md
+ - GDPR: deploy/compliance/gdpr.md
+ - CCPA: deploy/compliance/ccpa.md
+ - FIPS: deploy/compliance/fips.md
+ - FAPI: deploy/compliance/fapi.md
+ - Accessibility compliance: deploy/compliance/accessibility.md
+ - Analytics:
+ - Configure ELK analytics: deploy/elk-analytics-installation-guide.md
+ - Configure SSO with ELK analytics: deploy/elk-analytics-sso-guide.md
+ - Configure ELK alerts: deploy/elk-configuring-alerts.md
+ - Configure ELK analytics for adaptive authentication: deploy/elk-analytics-for-adaptive-authentication.md
+ - Monitor:
+ - Monitor: deploy/monitor/index.md
+ - Monitor logs:
+ - Overview: deploy/monitor/monitor-logs.md
+ - HTTP access logs: deploy/monitor/http-access-logging.md
+ - OAuth transaction logs: deploy/monitor/oauth-transaction-logs.md
+ - Remote log publishing: deploy/monitor/remote-log-publishing.md
+ - Mask sensitive info:
+ - Overview: deploy/monitor/mask-sensitive-information-in-logs.md
+ - Log masking with Filebeat: deploy/monitor/elk-mask-sensitive-information-in-logs.md
+ - Log masking with Log4j: deploy/monitor/log4j-mask-sensitive-information-in-logs.md
+ - Log claims in audit logs: deploy/monitor/log-claims-in-audit-logs.md
+ - Monitor server health: deploy/monitor/monitor-server-health.md
+ - JMX-Based Monitoring: deploy/monitor/jmx-based-monitoring.md
+ - Work with product observability: deploy/monitor/work-with-product-observability.md
+ - Upgrade WSO2 Identity Server: deploy/upgrade/upgrade-wso2-is.md
- SDKs:
- Integrate WSO2 IS into your application: integrations/index.md
- SDK Documentation: