{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/2"}],"enrichment":{"capability":"Provides Kafka topic definitions and JSON schema validators for Sentry's event streaming infrastructure, with auto-generated Python type hints for schema-compliant message handling.","skillfed_tags":["kafka","schema-registry","sentry"],"use_cases":["Validate incoming Kafka messages in a Sentry service consumer against the canonical schema before processing.","Generate type-safe Python objects from Kafka payloads using auto-generated schema_types classes.","Encode outgoing events or metrics to Kafka with schema validation to prevent malformed messages.","Reference topic definitions and examples during development of new Sentry services that produce or consume Kafka topics.","Synchronize schema definitions across Sentry, Snuba, and Relay services during schema evolution."],"what_it_does":"sentry-kafka-schemas is a schema registry and codec library for Sentry's Kafka infrastructure. It defines the topics, JSON schemas, and message formats that Sentry services use to stream events and metrics through Kafka, along with validation and type-generation tooling. The package contains YAML topic definitions, jsonschema files for both JSON and msgpack message types, and example payloads stripped of customer data.\n\nWhen installed, it provides a Python API to retrieve codecs for specific topics (e.g., `get_codec(\"ingest-metrics\")`), validate incoming messages against their schemas, and access auto-generated TypedDict classes that correspond to each schema version. This allows Sentry services and integrations to encode, decode, and validate Kafka messages with type safety and schema compliance.","worth_installing":"Yes, if you are developing or operating a Sentry instance or integration that produces or consumes Kafka messages. The package is actively maintained, has low install friction, and provides essential schema definitions and validation for Sentry's event pipeline. Verify the license status before use in proprietary contexts, and confirm Python version compatibility for your environment."},"id":"sentry-kafka-schemas","links":{"html":"https://skillfed.io/packages/sentry-kafka-schemas","md":"https://skillfed.io/packages/sentry-kafka-schemas.md","pypi":"https://pypi.org/project/sentry-kafka-schemas/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"unclear","name":"sentry-kafka-schemas","python_support":"unspecified","summary":"Kafka topics and schemas for Sentry"},"popularity":{"monthly_downloads":135680,"position":11422,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.0.0"}
