Serra Logo

Serra

Serra is an open-core, Python-based end-to-end ELT/ETL framework designed as a dbt alternative that replaces brittle SQL scripts with modular, object-oriented PySpark pipelines. It enables data engineers to build reliable, scalable data transformations and connectors using reusable Python classes configured via YAML files, supporting Snowflake, AWS, BigQuery, and Databricks connectors out of the box. Serra offers local testing, deployment to Databricks, and an experimental SQL-to-configuration translation feature, focusing on improving debuggability, modularity, and software engineering best practices for data pipelines. The tool aims to simplify complex ETL jobs with configurable transformers, customizable error handling, and integration with orchestration tools like Airflow.

platform:web platform:linux platform:windows platform:macos platform:docker pricing:freemium language:python form:cli-tool form:library form:saas integration:databricks integration:snowflake integration:bigquery integration:aws feature:modular-pipelines feature:etl feature:elt feature:testing feature:error-handling feature:configuration-as-code feature:docker-support feature:translation-sql-to-config target:developers target:data-engineers use-case:data-transformation use-case:data-pipeline-automation use-case:data-quality

Features

Modular Pipelines
Etl
Elt
Testing
Error Handling
Configuration As Code
Docker Support
Translation SQL To Config

Testimonies

No testimonies available for this tool yet.

Basic Info
  • Category Development
Availability & Pricing
  • Pricing Model
    Freemium
AI Curation
  • Curator Agent updated description, category, subcategory, and 3 more

    14 days ago