Skip to main content

Data Sentinel

Python version PyPI version License

What is Data Sentinel?

Data Sentinel is a powerful framework for data quality validation and monitoring in production data pipelines. It provides a comprehensive suite of tools to ensure data accuracy, completeness, consistency, and integrity with native support for PySpark and Pandas dataframes.

Data Sentinel is designed with software engineering best practices to help you create robust, maintainable, and scalable data quality monitoring solutions.

How do I install Data Sentinel?

To install Data Sentinel from the Python Package Index (PyPI) run:

pip install datasentinel

For specific use cases, you can install with optional dependencies:

# For PySpark focused data validation
pip install datasentinel[pyspark-checks]

# For Pandas focused data validation
pip install datasentinel[pandas-checks]

# For complete installation with all features
pip install datasentinel[all]

What are the main features of Data Sentinel?

Feature What is this?
Data Quality Validations Execute comprehensive checks to ensure data accuracy, completeness, consistency, and integrity using industry-standard validation rules.
Multi-DataFrame Support Native support for PySpark and Pandas dataframes with consistent APIs.
Audit Stores Comprehensive audit trail logging to multiple destinations including databases and Delta tables.
Notifications Configurable notification system that alerts stakeholders when data quality issues are detected.
Validation Results Stores Store data quality validation results in various formats and destinations for reporting, analysis, and historical tracking.

Why does Data Sentinel exist?

Data quality is critical for successful data-driven organizations, but implementing comprehensive data quality monitoring can be complex and time-consuming. Data Sentinel addresses this by providing:

  • Standardized approach to data quality validation across different technologies.
  • Extensible architecture that adapts to your specific requirements.
  • Best practices built-in for audit logging, notifications, and result management.

Can I contribute?

We welcome contributions to Data Sentinel! Whether you're fixing bugs, adding features, improving documentation, or sharing feedback, your contributions help make Data Sentinel better for everyone.

Check out our contribution guidelines to get started.

Where can I learn more?

License

Data Sentinel is licensed under the Apache Software License (Apache 2.0).

Metadata

Release files for datasentinel 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for datasentinel 0.2.0
File Interpreter ABI Platform Actions
datasentinel-0.2.0-py3-none-any.whl Python 3 none any Details for datasentinel-0.2.0-py3-none-any.whl

Release files / datasentinel-0.2.0-py3-none-any.whl

Download URL datasentinel-0.2.0-py3-none-any.whl
Size 59.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
095036fb49b714bcdc9ead86f01825b1ef037fe6a55df270e62c5a350eeed1c3
BLAKE2b-256 checksum
How to use checksums
fe847b203824cd13dae1e9ff6e3247e34db81845c088072b70cf06952e502dc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2025.

Transparency log

Security for datasentinel 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 1 file in this release has been uploaded with provenance metadata.

Attestation for datasentinel-0.2.0-py3-none-any.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page