Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fdocs-docusaurus.kinsta.page%2Fuser-guides%2Frum%2Fsdk-installation%2Fjavascript%2Fsveltekit.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs-docusaurus.kinsta.page%2Fuser-guides%2Frum%2Fsdk-installation%2Fjavascript%2Fsveltekit.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

# SvelteKit

The Coralogix RUM SDK is a library (plugin) for SvelteKit that provides telemetry instrumentation. Learn how to integrate with Coralogix's Real User Monitoring (RUM).

## Prerequisites[​](#prerequisites "Direct link to Prerequisites")

Deploy our [RUM Integration Package](https://docs-docusaurus.kinsta.page/user-guides/rum/getting-started/rum-integration-package/.md). This includes creating your RUM API key, which is required for the Browser SDK setup.

## Installation[​](#installation "Direct link to Installation")

Add the following code to the `layout.svelte` file:

```
<script lang="ts">

	import { CoralogixRum } from '@coralogix/browser';

	import { onMount } from 'svelte';

	import '../app.css';



	let { children } = $props();



	onMount(() => {

		CoralogixRum.init({

			public_key: 'my-key-123',

			environment: 'test',

			application: 'my-app',

			version: '1.0.0',

			coralogixDomain: 'EU1'

		});

	});



</script>



{@render children()}
```
