https://github.com/datadog/browser-sdk
Datadog Browser SDK
https://github.com/datadog/browser-sdk
Last synced: 3 days ago
JSON representation
Datadog Browser SDK
- Host: GitHub
- URL: https://github.com/datadog/browser-sdk
- Owner: DataDog
- License: apache-2.0
- Created: 2019-01-29T17:17:28.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-05-13T14:23:42.000Z (8 months ago)
- Last Synced: 2025-05-13T15:46:49.240Z (8 months ago)
- Language: TypeScript
- Homepage:
- Size: 33.2 MB
- Stars: 338
- Watchers: 568
- Forks: 152
- Open Issues: 86
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Datadog Browser SDK
Collect and send browser data to Datadog.
## Getting Started
### Log collection
See the dedicated [Datadog Browser Log Collection documentation][08] to learn how to forward logs from your browser application to Datadog.
### Real User Monitoring
See the dedicated [Datadog Browser RUM Collection documentation][18] to learn how to send RUM data from your browser application to Datadog.
### API Reference
For detailed API information, see the [Datadog Browser SDK API Reference][71].
## npm packages
This repository contains several packages:
| Package | npm | size |
| ---------------- | ------------------------ | ------------------------ |
| browser-logs | [![npm version][01]][02] | [![bundle size][03]][04] |
| browser-rum | [![npm version][11]][12] | [![bundle size][13]][14] |
| browser-rum-slim | [![npm version][21]][22] | [![bundle size][23]][24] |
| browser-rum-core | [![npm version][51]][52] | [![bundle size][53]][54] |
| browser-worker | [![npm version][61]][62] | [![bundle size][63]][64] |
| browser-core | [![npm version][41]][42] | [![bundle size][43]][44] |
## CDN bundles
Datadog provides one CDN bundle per [site][70]:
| Site | logs | rum | rum-slim |
| ------- | -------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------ |
| US1 | https://www.datadoghq-browser-agent.com/us1/v6/datadog-logs.js | https://www.datadoghq-browser-agent.com/us1/v6/datadog-rum.js | https://www.datadoghq-browser-agent.com/us1/v6/datadog-rum-slim.js |
| US3 | https://www.datadoghq-browser-agent.com/us3/v6/datadog-logs.js | https://www.datadoghq-browser-agent.com/us3/v6/datadog-rum.js | https://www.datadoghq-browser-agent.com/us3/v6/datadog-rum-slim.js |
| US5 | https://www.datadoghq-browser-agent.com/us5/v6/datadog-logs.js | https://www.datadoghq-browser-agent.com/us5/v6/datadog-rum.js | https://www.datadoghq-browser-agent.com/us5/v6/datadog-rum-slim.js |
| EU1 | https://www.datadoghq-browser-agent.com/eu1/v6/datadog-logs.js | https://www.datadoghq-browser-agent.com/eu1/v6/datadog-rum.js | https://www.datadoghq-browser-agent.com/eu1/v6/datadog-rum-slim.js |
| AP1 | https://www.datadoghq-browser-agent.com/ap1/v6/datadog-logs.js | https://www.datadoghq-browser-agent.com/ap1/v6/datadog-rum.js | https://www.datadoghq-browser-agent.com/ap1/v6/datadog-rum-slim.js |
| US1-FED | https://www.datadoghq-browser-agent.com/datadog-logs-v6.js | https://www.datadoghq-browser-agent.com/datadog-rum-v6.js | https://www.datadoghq-browser-agent.com/datadog-rum-slim-v6.js |
[1]: https://github.githubassets.com/favicons/favicon.png
[2]: https://imgix.datadoghq.com/img/favicons/favicon-32x32.png
[01]: https://badge.fury.io/js/%40datadog%2Fbrowser-logs.svg
[02]: https://badge.fury.io/js/%40datadog%2Fbrowser-logs
[03]: https://deno.bundlejs.com/badge?q=@datadog/browser-logs&treeshake=[*]
[04]: https://bundlejs.com/?q=@datadog/browser-logs&treeshake=[*]
[08]: https://docs.datadoghq.com/logs/log_collection/javascript
[11]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum.svg
[12]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum
[13]: https://deno.bundlejs.com/badge?q=@datadog/browser-rum&treeshake=[*]
[14]: https://bundlejs.com/?q=@datadog/browser-rum&treeshake=[*]
[18]: https://docs.datadoghq.com/real_user_monitoring/browser/
[21]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum-slim.svg
[22]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum-slim
[23]: https://deno.bundlejs.com/badge?q=@datadog/browser-rum-slim&treeshake=[*]
[24]: https://bundlejs.com/?q=@datadog/browser-rum-slim&treeshake=[*]
[41]: https://badge.fury.io/js/%40datadog%2Fbrowser-core.svg
[42]: https://badge.fury.io/js/%40datadog%2Fbrowser-core
[43]: https://deno.bundlejs.com/badge?q=@datadog/browser-core&treeshake=[*]
[44]: https://bundlejs.com/?q=@datadog/browser-core&treeshake=[*]
[51]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum-core.svg
[52]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum-core
[53]: https://deno.bundlejs.com/badge?q=@datadog/browser-rum-core&treeshake=[*]
[54]: https://bundlejs.com/?q=@datadog/browser-rum-core&treeshake=[*]
[61]: https://badge.fury.io/js/%40datadog%2Fbrowser-worker.svg
[62]: https://badge.fury.io/js/%40datadog%2Fbrowser-worker
[63]: https://deno.bundlejs.com/badge?q=@datadog/browser-worker&treeshake=[*]
[64]: https://bundlejs.com/?q=@datadog/browser-worker&treeshake=[*]
[70]: https://docs.datadoghq.com/getting_started/site/
[71]: https://datadoghq.dev/browser-sdk/