# User Guides


Use the guides in this section to implement common workflows, manage RudderStack features, migrate from other platforms, and configure enterprise features.

## How-to guides

| Guide | <div style="width: 350px;">Description</div> |
| :---- | :---------- |
| [Use Custom Domains]({{< ref "user-guides/how-to-guides/custom-domains/" >}}) | Serve the SDK, source config, and event traffic on your own domain. |
| [Filter Selective Destinations while Sending Events]({{< ref "user-guides/how-to-guides/how-to-filter-selective-destinations.md" >}}) | Route events to specific destinations at send time. |
| [Dynamically Configure Destination via Event Payload]({{< ref "user-guides/how-to-guides/dynamic-destination-configuration.md" >}}) | Override destination settings using event payload properties. |
| [Debug Destination Live Events]({{< ref "user-guides/how-to-guides/debugging-destination-live-events.md" >}}) | Inspect and troubleshoot destination delivery failures. |
| [Self-host JavaScript SDK in Your CDN]({{< ref "user-guides/how-to-guides/self-hosting-js-sdk.md" >}}) | Host the JavaScript SDK on your own CDN. |
| [Integrate RudderStack with Jamstack Site]({{< ref "user-guides/how-to-guides/rudderstack-jamstack-integration/" >}}) | Add RudderStack to Jamstack frameworks using SDK v1.1 or v3. |
| [Implement Native JavaScript SDK Integration]({{< ref "user-guides/how-to-guides/implement-native-js-sdk-integration/" >}}) | Add a device mode destination SDK to the JavaScript SDK. |
| [Integrate Lambda Functions with RudderStack]({{< ref "user-guides/how-to-guides/using-aws-lambda-functions-with-rudderstack.md" >}}) | Send events from AWS Lambda using the Node.js SDK. |
| [Developing Integrations for RudderStack]({{< ref "user-guides/how-to-guides/developing-integrations-for-rudderstack.md" >}}) | Build and send events to custom destinations. |
| [Submit PR for New Integration]({{< ref "user-guides/how-to-guides/how-to-submit-an-integration-pull-request.md" >}}) | Contribute a new integration to RudderStack's open source repos. |

## Admin guides

| Guide | <div style="width: 350px;">Description</div> |
| :---- | :---------- |
| [How to Set Up AWS PrivateLink]({{< ref "user-guides/administrators-guide/aws-privatelink.md" >}}) | Connect AWS-deployed services to RudderStack over PrivateLink. |
| [Bucket Configuration Settings for Event Backups]({{< ref "user-guides/administrators-guide/bucket-configuration-settings.md" >}}) | Configure cloud storage buckets for event backups. |
| [Event Deduplication in RudderStack]({{< ref "user-guides/administrators-guide/deduplication.md" >}}) | Understand how duplicate events are handled during processing. |
| [Event Replay]({{< ref "user-guides/administrators-guide/event-replay.md" >}}) | Replay stored events after failures or for testing. |
| [Troubleshooting Guide]({{< ref "user-guides/administrators-guide/admin-troubleshooting-guide.md" >}}) | Resolve common admin and pipeline issues. |

## Migration guides

| Guide | <div style="width: 350px;">Description</div> |
| :---- | :---------- |
| [Segment to RudderStack Migration Guide]({{< ref "user-guides/migration-guides/segment-rudderstack-migration/" >}}) | Migrate from Segment with phased SDK, event, and validation steps. |
| [Snowplow to RudderStack Migration Guide]({{< ref "user-guides/migration-guides/snowplow-migration-guide.md" >}}) | Move your Snowplow tracking setup to RudderStack. |
| [Migrate from Self-hosted (Open Source) to RudderStack-hosted Setup]({{< ref "user-guides/migration-guides/switch-to-rudderstack-hosted-data-plane.md" >}}) | Switch from a self-hosted deployment to RudderStack Cloud. |
| [Migrate Snowflake Authentication to Key-Pair Auth]({{< ref "user-guides/migration-guides/snowflake-key-pair-migration.md" >}}) | Update Snowflake warehouse destinations to key-pair authentication. |

## SSO setup guides

{{< announcement >}}
The Single Sign-On (SSO) feature is available in the [Enterprise](https://www.rudderstack.com/enterprise-quote/) plan only.
{{< /announcement >}}

| Guide | <div style="width: 350px;">Description</div> |
| :---- | :---------- |
| [Microsoft Azure Entra ID (formerly Azure AD) SSO Setup]({{< ref "user-guides/sso-setup/azure/" >}}) | Configure SSO with Microsoft Azure Entra ID. |
| [Okta SSO Setup]({{< ref "user-guides/sso-setup/okta/" >}}) | Configure SSO and SCIM provisioning with Okta. |
| [OneLogin SSO Setup]({{< ref "user-guides/sso-setup/onelogin.md" >}}) | Configure SSO with OneLogin. |
| [SSO Setup Guide for Other Providers]({{< ref "user-guides/sso-setup/other-providers.md" >}}) | Configure SSO with other SAML identity providers. |

