---
title: "Ingestion"
description: "How Sentry receives and processes data before putting it into storage."
url: https://develop.sentry.dev/ingestion/
---

# Ingestion

Sentry can process and store millions of events per second. Here is the documentation of the tools used in Sentry's processing and ingestion pipeline.

* #### [Relay](https://develop.sentry.dev/ingestion/relay.md)

  A service for filtering, rate-limiting, and processing vast amounts of Sentry events.

* #### [Snuba](https://develop.sentry.dev/ingestion/snuba.md)

  A service that provides a rich data model on top of Clickhouse together with a fast ingestion consumer and a query optimizer.

* #### [Symbolic](https://develop.sentry.dev/ingestion/symbolic.md)

  A library written in Rust for symbolication of native stack traces and more.

* #### [Symbolicator](https://develop.sentry.dev/ingestion/symbolicator.md)

  A service for symbolicating native, JavaScript, and JVM events.

## Pages in this section

- [Relay](https://develop.sentry.dev/ingestion/relay.md)
- [Snuba](https://develop.sentry.dev/ingestion/snuba.md)
- [Symbolic](https://develop.sentry.dev/ingestion/symbolic.md)
- [Symbolicator](https://develop.sentry.dev/ingestion/symbolicator.md)
