{"id":20629669,"url":"https://github.com/agile-lab-dev/witboost-starter-kit","last_synced_at":"2026-03-10T13:31:05.457Z","repository":{"id":185988684,"uuid":"674145446","full_name":"agile-lab-dev/witboost-starter-kit","owner":"agile-lab-dev","description":"Witboost is a versatile platform that addresses a wide range of sophisticated data engineering challenges. The Starter Kit showcases the integration capabilities and provides a \"batteries-included\" product.","archived":false,"fork":false,"pushed_at":"2026-01-27T06:49:17.000Z","size":1155,"stargazers_count":25,"open_issues_count":1,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-01-27T19:53:40.491Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://witboost.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agile-lab-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-08-03T08:42:06.000Z","updated_at":"2026-01-27T06:49:20.000Z","dependencies_parsed_at":"2023-12-05T10:50:45.487Z","dependency_job_id":"28a5632f-b1e0-4120-9ae5-674dfb61870d","html_url":"https://github.com/agile-lab-dev/witboost-starter-kit","commit_stats":null,"previous_names":["agile-lab-dev/witboost-starter-kit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agile-lab-dev/witboost-starter-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-starter-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-starter-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-starter-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-starter-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agile-lab-dev","download_url":"https://codeload.github.com/agile-lab-dev/witboost-starter-kit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-starter-kit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30334626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T12:41:07.687Z","status":"ssl_error","status_checked_at":"2026-03-10T12:41:06.728Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T14:05:36.774Z","updated_at":"2026-03-10T13:31:04.990Z","avatar_url":"https://github.com/agile-lab-dev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.agilelab.it/witboost\"\u003e\n        \u003cimg src=\"docs/img/witboost_logo.svg\" alt=\"witboost\" width=600 \u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cbr/\u003e\n\nDesigned by [Agile Lab](https://www.agilelab.it/), Witboost is a versatile platform that addresses a wide range of sophisticated data engineering challenges. It enables businesses to discover, enhance, and productize their data, fostering the creation of automated data platforms that adhere to the highest standards of data governance. Want to know more about Witboost? Check it out [here](https://www.witboost.com) or [contact us!](https://www.witboost.com/contact-us)\n\nThis repository is a guide to our Starter Kit meant to showcase Witboost's integration capabilities and provide a \"batteries-included\" product.\n\n# Witboost Starter Kit\n\n- [Tech Adapters](#tech-adapters)\n- [Templates](#templates)\n- [Computational Governance Platform](#computational-governance-platform)\n- [Data Contract](#data-contract)\n- [Data Catalog Plugins](#data-catalog-plugins)\n- [Other Integrations](#other-integrations)\n- [Practice Shaper Presets](#practice-shaper-presets)\n- [Access Control Request Template](#access-control-request-template)\n\n\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## Tech Adapters\n\n### What's a Tech Adapter?\n\nA Tech Adapter (formerly called Specific Provisioner) is a microservice which is in charge of deploying components that use a specific technology. When the deployment of a system (e.g. a Data Product) is triggered, the platform generates its descriptor and orchestrates the deployment of every component contained in the system. For every such component the platform knows which Tech Adapter is responsible for its deployment, and can thus send a provisioning request with the descriptor to it so that the Tech Adapter can perform whatever operation is required to fulfill this request and report back the outcome to the platform.\n\nTech Adapters were previously called Specific Provisioners, so you might still find this name in most of the repositories while we perform the name transition. So whenever you encounter Specific Provisioner, just read it as Tech Adapter.\n\nYou can learn more about how the Tech Adapters fit in the broader picture [here](https://docs.witboost.com/docs/p2_arch/p1_intro/#deploy-flow).\n\n### Available Tech Adapters and Scaffolds\n\nWe provide two main kinds of projects:\n\n- Tech Adapters: microservice implementations for a specific technology that you can customize to suit your needs\n- Scaffolds: base projects that you can start from if you want to implement a tech adapter yourself\n\n| Tech                                                     | Kind         | Project                                                                                                                     | Scope                                     | Supported components      | Notes                                                                                                                                |\n|----------------------------------------------------------|--------------|-----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|---------------------------|--------------------------------------------------------------------------------------------------------------------------------------|\n| \u003cimg src=\"./docs/img/airbyte.png\" width=\"50\"\u003e            | Tech Adapter | [Airbyte Adapter](https://github.com/agile-lab-dev/witboost-airbyte-specific-provisioner)                                   | ELT - Airbyte                             | Workload                  |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/airflow.png\" width=\"50\"\u003e            | Tech Adapter | [Airflow Adapter](https://github.com/agile-lab-dev/witboost-mwaa-specific-provisioner)                                      | Scheduling - Airflow/MWAA                 | Workload                  |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/adls.png\" width=\"50\"\u003e               | Tech Adapter | [Azure ADLS Storage Area Adapter](https://github.com/agile-lab-dev/witboost-azure-adls-storage-area-specific-provisioner)   | Object Storage - Azure Data Lake Storage  | Storage Area              | Deployable with [Azure ADLS Umbrella Chart](https://github.com/agile-lab-dev/witboost-azure-adls-storage-area-helm)                  |\n| \u003cimg src=\"./docs/img/adls.png\" width=\"50\"\u003e               | Tech Adapter | [Azure ADLS Output Port Adapter](https://github.com/agile-lab-dev/witboost-azure-adls-output-port-tech-adapter)             | Object Storage - Azure Data Lake Storage  | Output Port               |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/impala.png\" width=\"50\"\u003e             | Tech Adapter | [CDP Impala Adapter](https://github.com/agile-lab-dev/witboost-cdp-impala-specific-provisioner)                             | SQL Query Engine - CDP Impala             | Output Port               |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/s3.png\" width=\"50\"\u003e                 | Tech Adapter | [CDP S3 Adapter](https://github.com/agile-lab-dev/witboost-cdp-s3-specific-provisioner)                                     | Object Storage - CDP S3                   | Output Port               |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/spark.png\" width=\"50\"\u003e              | Tech Adapter | [CDP Spark Adapter](https://github.com/agile-lab-dev/witboost-cdp-spark-specific-provisioner)                               | Data Processing - CDP Spark               | Workload                  |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/hdfs.png\" width=\"100\"\u003e              | Tech Adapter | [CDP HDFS Adapter](https://github.com/agile-lab-dev/witboost-cdp-hdfs-specific-provisioner)                                 | Distributed File System - CDP HDFS        | Output Port, Storage Area |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/cdp-hive.png\" width=\"100\"\u003e          | Tech Adapter | [CDP Hive Adapter](https://github.com/agile-lab-dev/witboost-cdp-hive-tech-adapter)                                         | SQL Query Engine - CDP Hive               | Output Port, Storage Area |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/databricks.png\" width=\"50\"\u003e         | Tech Adapter | [Databricks Adapter - Java](https://github.com/agile-lab-dev/witboost-databricks-tech-adapter)                              | Data Processing - Databricks Spark        | Workload, Output Port     | Uses the Databricks SDK for Java                                                                                                     |\n| \u003cimg src=\"./docs/img/databricks.png\" width=\"50\"\u003e         | Tech Adapter | [Databricks Adapter - Python](https://github.com/agile-lab-dev/witboost-databricks-python-tech-adapter)                     | Data Processing - Databricks Spark        | Workload, Output Port     | Uses the Databricks SDK for Python                                                                                                   |\n| \u003cimg src=\"./docs/img/hasura.png\" width=\"40\"\u003e             | Tech Adapter | [Hasura Adapter](https://github.com/agile-lab-dev/witboost-hasura-specific-provisioner)                                     | GraphQL - Hasura                          | Output Port               | Needs the [Hasura Authentication Webhook and Role Mapper](https://github.com/agile-lab-dev/witboost-hasura-auth-webhook-role-mapper) |\n| \u003cimg src=\"./docs/img/snowflake.png\" width=\"100\"\u003e         | Tech Adapter | [Snowflake Adapter](https://github.com/agile-lab-dev/witboost-snowflake-specific-provisioner)                               | DWH - Snowflake                           | Output Port, Storage Area |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/datafactory.png\" width=\"100\"\u003e       | Tech Adapter | [Azure Data Factory Adapter](https://github.com/agile-lab-dev/witboost-azure-datafactory-specific-provisioner)              | ETL - Azure Data Factory                  | Workload                  |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/fabric.png\" width=\"100\"\u003e            | Tech Adapter | [Microsoft Fabric Output Port Adapter](https://github.com/agile-lab-dev/witboost-microsoft-fabric-output-port-tech-adapter) | DWH - Microsoft Fabric                    | Output Port               |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/greatexpectations.png\" width=\"100\"\u003e | Tech Adapter | [Great Expectations Guardian Adapter](https://github.com/agile-lab-dev/witboost-great-expectations-guardian-tech-adapter)   | Data Quality - Great Expectations         | Workload                  |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/kafka.png\" width=\"100\"\u003e             | Tech Adapter | [Confluent Kafka Adapter](https://github.com/agile-lab-dev/witboost-confluent-kafka-tech-adapter)                           | Streaming - Confluent Kafka               | Output Port               |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/google_bigquery.png\" width=\"100\"\u003e   | Tech Adapter | [Google BigQuery Adapter](https://github.com/agile-lab-dev/witboost-google-bigquery-tech-adapter)                           | DWH - Google BigQuery                     | Output Port               |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/gcs.png\" width=\"100\"\u003e               | Tech Adapter | [Google GCS Adapter](https://github.com/agile-lab-dev/witboost-google-gcs-tech-adapter)                                     | Object Storage - Google GCS               | Storage Area              |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/aws-athena.png\" width=\"100\"\u003e        | Tech Adapter | [AWS Athena Adapter](https://github.com/agile-lab-dev/witboost-aws-athena-tech-adapter)                                     | Serverless Query Engine - Amazon Athena   | Output Port               |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/aws-glue.png\" width=\"100\"\u003e          | Tech Adapter | [AWS Glue Adapter](https://github.com/agile-lab-dev/witboost-aws-glue-tech-adapter)                                         | Serverless Integration Service - AWS Glue | Workload                  |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/aws-s3.png\" width=\"100\"\u003e            | Tech Adapter | [AWS S3 Adapter](https://github.com/agile-lab-dev/witboost-aws-s3-tech-adapter)                                             | Object Storage - AWS S3                   | Storage Area              |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/argo-cd.png\" width=\"100\"\u003e           | Tech Adapter | [Argo CD Adapter](https://github.com/agile-lab-dev/witboost-argocd-tech-adapter)                                            | Continuous Delivery - Argo CD             | Workload                  |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/mongodb.png\" width=\"100\"\u003e           | Tech Adapter | [MongoDB Adapter](https://github.com/agile-lab-dev/witboost-mongodb-tech-adapter)                                           | NoSQL database - MongoDB                  | Output Port               |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/sifflet.png\" width=\"100\"\u003e           | Tech Adapter | [Sifflet Adapter](https://github.com/agile-lab-dev/witboost-sifflet-tech-adapter)                                           | Data Quality - Sifflet                    | Workload                  |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/java.png\" width=\"45\"\u003e               | Scaffold     | [Java Scaffold](https://github.com/agile-lab-dev/witboost-java-scaffold)                                                    | Generic - Java                            | NA                        | Uses the [Java Tech Adapter Framework](https://github.com/agile-lab-dev/witboost-java-tech-adapter-framework) library.               |\n| \u003cimg src=\"./docs/img/python.png\" width=\"45\"\u003e             | Scaffold     | [Python Scaffold](https://github.com/agile-lab-dev/witboost-python-scaffold)                                                | Generic - Python                          | NA                        |                                                                                                                                      |\n| \u003cimg src=\"./docs/img/terraform.png\" width=\"40\"\u003e          | Scaffold     | [Terraform Scaffold](https://github.com/agile-lab-dev/witboost-terraform-scaffold)                                          | Generic - Terraform                       | NA                        |                                                                                                                                      |\n\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\n## Templates\n\n### What's a Template?\n\nA Template is a tool that helps create components inside Witboost under a specific Data Landscape (e.g. Data Mesh). Templates help establish a standard across the organization. This standard leads to easier understanding, management and maintenance of components. Templates provide a predefined structure so that developers don't have to start from scratch each time, which leads to faster development and allows them to focus on other aspects, such as testing and business logic.\n\nFor more information, please refer to the [official documentation](https://docs.witboost.com/docs/p1_user/p6_advanced/p6_1_templates/#getting-started).\n\n### Available Templates\n\n| Tech                                                                 | Component    | Project                                                                                                                               | Scope                                     | Tech Adapter                                                                                                              | Notes                                                                                                                                       |\n|----------------------------------------------------------------------|--------------|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|\n| \u003cimg src=\"./docs/img/dp.png\" width=\"50\"\u003e                             | Data Product | [Data Product](https://github.com/agile-lab-dev/witboost-data-product-template)                                                       | NA                                        | No Tech Adapter needed                                                                                                    |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/adls.png\" width=\"50\"\u003e                           | Storage Area | [Azure ADLS Storage Area](https://github.com/agile-lab-dev/witboost-azure-adls-storage-area-template)                                 | Data Lake Storage - Azure                 | [Azure ADLS Storage Area Adapter](https://github.com/agile-lab-dev/witboost-azure-adls-storage-area-specific-provisioner) |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/adls.png\" width=\"50\"\u003e                           | Output Port  | [Azure ADLS Output Port](https://github.com/agile-lab-dev/witboost-azure-adls-output-port-template)                                   | Data Lake Storage - Azure                 | [Azure ADLS Output Port Adapter](https://github.com/agile-lab-dev/witboost-azure-adls-output-port-tech-adapter)           |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/impala.png\" width=\"50\"\u003e                         | Output Port  | [CDP CDW Impala Output Port](https://github.com/agile-lab-dev/witboost-cdp-cdw-impala-output-port-template)                           | SQL Query Engine - CDP CDW Impala         | [CDP Impala Adapter](https://github.com/agile-lab-dev/witboost-cdp-impala-specific-provisioner)                           |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/s3.png\" width=\"40\"\u003e                             | Output Port  | [CDP DL S3 Output Port](https://github.com/agile-lab-dev/witboost-cdp-dl-s3-output-port-template)                                     | Object Storage - CDP DL S3                | [CDP S3 Adapter](https://github.com/agile-lab-dev/witboost-cdp-s3-specific-provisioner)                                   |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/hdfs.png\" width=\"100\"\u003e                          | Storage Area | [CDP HDFS Storage Area](https://github.com/agile-lab-dev/witboost-cdp-hdfs-storage-area-template)                                     | Distributed File System - CDP HDFS        | [CDP HDFS Adapter](https://github.com/agile-lab-dev/witboost-cdp-hdfs-specific-provisioner)                               |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/hdfs.png\" width=\"100\"\u003e                          | Output Port  | [CDP HDFS Output Port](https://github.com/agile-lab-dev/witboost-cdp-hdfs-output-port-template)                                       | Distributed File System - CDP HDFS        | [CDP HDFS Adapter](https://github.com/agile-lab-dev/witboost-cdp-hdfs-specific-provisioner)                               |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/cdp-hive.png\" width=\"50\"\u003e                       | Storage Area | [CDP Hive Storage Area](https://github.com/agile-lab-dev/witboost-cdp-hive-storage-area-template)                                     | SQL Query Engine - CDP Hive               | [CDP Hive Adapter](https://github.com/agile-lab-dev/witboost-cdp-hive-tech-adapter)                                       |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/cdp-hive.png\" width=\"50\"\u003e                       | Output Port  | [CDP Hive Output Port](https://github.com/agile-lab-dev/witboost-cdp-hive-output-port-template)                                       | SQL Query Engine - CDP Hive               | [CDP Hive Adapter](https://github.com/agile-lab-dev/witboost-cdp-hive-tech-adapter)                                       |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/hasura.png\" width=\"40\"\u003e                         | Output Port  | [Hasura Output Port](https://github.com/agile-lab-dev/witboost-hasura-output-port-template)                                           | GraphQL - Hasura                          | [Hasura Adapter](https://github.com/agile-lab-dev/witboost-hasura-specific-provisioner)                                   |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/snowflake.png\" width=\"100\"\u003e                     | Output Port  | [Snowflake Output Port](https://github.com/agile-lab-dev/witboost-snowflake-output-port-template)                                     | DWH - Snowflake                           | [Snowflake Adapter](https://github.com/agile-lab-dev/witboost-snowflake-specific-provisioner)                             |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/snowflake.png\" width=\"100\"\u003e                     | Storage Area | [Snowflake Storage Area](https://github.com/agile-lab-dev/witboost-snowflake-storage-area-template)                                   | DWH - Snowflake                           | [Snowflake Adapter](https://github.com/agile-lab-dev/witboost-snowflake-specific-provisioner)                             |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/snowflake.png\" width=\"100\"\u003e                     | Workload     | [Snowflake SQL Workload](https://github.com/agile-lab-dev/witboost-snowflake-sql-workload-template)                                   | Data processing - Snowflake               | No Tech Adapter needed                                                                                                    | It's triggered by an orchestrator through the [Airflow Workload Template](https://github.com/agile-lab-dev/witboost-mwaa-workload-template) |\n| \u003cimg src=\"./docs/img/airbyte.png\" width=\"50\"\u003e                        | Workload     | [Airbyte Workload](https://github.com/agile-lab-dev/witboost-airbyte-workload-template)                                               | ELT - Airbyte                             | [Airbyte Adapter](https://github.com/agile-lab-dev/witboost-airbyte-specific-provisioner)                                 |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/spark.png\" width=\"50\"\u003e                          | Workload     | [CDP CDE Spark Workload](https://github.com/agile-lab-dev/witboost-cdp-cde-spark-workload-template)                                   | Data Processing - CDP CDE Spark           | [CDP Spark Adapter](https://github.com/agile-lab-dev/witboost-cdp-spark-specific-provisioner)                             |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/dbt.png\" width=\"60\"\u003e                            | Workload     | [DBT Workload](https://github.com/agile-lab-dev/witboost-dbt-workload-template)                                                       | Data processing - DBT                     | No Tech Adapter needed                                                                                                    |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/airflow.png\" width=\"60\"\u003e                        | Workload     | [Airflow Workload](https://github.com/agile-lab-dev/witboost-mwaa-workload-template)                                                  | Scheduling - Airflow/MWAA                 | [Airflow Adapter](https://github.com/agile-lab-dev/witboost-mwaa-specific-provisioner)                                    |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/datafactory.png\" width=\"60\"\u003e                    | Workload     | [Azure Data Factory Workload](https://github.com/agile-lab-dev/witboost-azure-datafactory-workload-template)                          | ETL - Azure Data Factory                  | [Azure Data Factory Adapter](https://github.com/agile-lab-dev/witboost-azure-datafactory-specific-provisioner)            |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/greatexpectations.png\" width=\"60\"\u003e              | Workload     | [Great Expectations Guardian Workload](https://github.com/agile-lab-dev/witboost-great-expectations-guardian-workload-template)       | Data Quality - Great Expectations         | [Great Expectations Guardian Adapter](https://github.com/agile-lab-dev/witboost-great-expectations-guardian-tech-adapter) |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/kafka.png\" width=\"60\"\u003e                          | Output Port  | [Confluent Kafka Output Port](https://github.com/agile-lab-dev/witboost-confluent-kafka-output-port-template)                         | Streaming - Confluent Kafka               | [Confluent Kafka Adapter](https://github.com/agile-lab-dev/witboost-confluent-kafka-tech-adapter)                         |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/google_bigquery.png\" width=\"60\"\u003e                | Output Port  | [Google BigQuery Output Port](https://github.com/agile-lab-dev/witboost-google-bigquery-output-port-template)                         | DWH - Google BigQuery                     | [Google BigQuery Adapter](https://github.com/agile-lab-dev/witboost-google-bigquery-tech-adapter)                         |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/google_bigquery.png\" width=\"60\"\u003e                | Storage Area | [Google BigQuery Storage Area](https://github.com/agile-lab-dev/witboost-google-bigquery-storage-area-template)                       | DWH - Google BigQuery                     | [Google BigQuery Adapter](https://github.com/agile-lab-dev/witboost-google-bigquery-tech-adapter)                         |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/aws-athena.png\" width=\"60\"\u003e                     | Output Port  | [AWS Athena Output Port](https://github.com/agile-lab-dev/witboost-aws-athena-output-port-template)                                   | Serverless Query Engine - Amazon Athena   | [AWS Athena Adapter](https://github.com/agile-lab-dev/witboost-aws-athena-tech-adapter)                                   |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/aws-glue.png\" width=\"60\"\u003e                       | Workload     | [AWS Glue Workload](https://github.com/agile-lab-dev/witboost-aws-glue-workload-template)                                             | Serverless Integration Service - AWS Glue | [AWS Glue Adapter](https://github.com/agile-lab-dev/witboost-aws-glue-tech-adapter)                                       |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/aws-s3.png\" width=\"60\"\u003e                         | Storage Area | [AWS S3 Storage Area](https://github.com/agile-lab-dev/witboost-aws-s3-storage-area-template)                                         | Object Storage - AWS S3                   | [AWS S3 Adapter](https://github.com/agile-lab-dev/witboost-aws-s3-tech-adapter)                                           |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/argo-cd.png\" width=\"60\"\u003e                        | Workload     | [Argo CD Workload](https://github.com/agile-lab-dev/witboost-argocd-workload-template)                                                | Continuous Delivery - Argo CD             | [Argo CD Adapter](https://github.com/agile-lab-dev/witboost-argocd-tech-adapter)                                          |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/azure-ai-document-intelligence.png\" width=\"60\"\u003e | Workload     | [Azure AI Document intelligence Workload](https://github.com/agile-lab-dev/witboost-azure-ai-document-intelligence-workload-template) | Document processing - Azure AI            | [Airflow Adapter](https://github.com/agile-lab-dev/witboost-mwaa-specific-provisioner)                                    |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/mongodb.png\" width=\"60\"\u003e                        | Output Port  | [MongoDB Output Port](https://github.com/agile-lab-dev/witboost-mongodb-output-port-template)                                         | NoSQL database - MongoDB                  | [MongoDB Adapter](https://github.com/agile-lab-dev/witboost-mongodb-tech-adapter)                                         |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/sifflet.png\" width=\"60\"\u003e                        | Workload     | [Sifflet Workload](https://github.com/agile-lab-dev/witboost-sifflet-workload-template)                                               | Data Quality - Sifflet                    | [Sifflet Adapter](https://github.com/agile-lab-dev/witboost-sifflet-tech-adapter)                                         |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/spanner.png\" width=\"60\"\u003e                        | Storage Area | [Google Spanner Storage Area](https://github.com/agile-lab-dev/witboost-google-spanner-storage-area-template)                         | Database - Google Spanner                 | N/A                                                                                                                       |                                                                                                                                             |\n| \u003cimg src=\"./docs/img/gcs.png\" width=\"60\"\u003e                            | Storage Area | [Google GCS Storage Area](https://github.com/agile-lab-dev/witboost-google-gcs-storage-area-template)                                 | Object Storage - Google GCS               | [Google GCS Adapter](https://github.com/agile-lab-dev/witboost-google-gcs-tech-adapter)                                   |                                                                                                                                             |\n\n### Templates Gallery\n\nLooking to build your own template? Check out the [Templates Gallery](https://github.com/agile-lab-dev/witboost-templates-gallery), which contains howtos and practical examples to kickstart the process.\n\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\n## Computational Governance Platform\n\nThis module enables a true shift left of data governance within the software and data development processes.\n\nIt allows the platform team to create, evolve and enforce computational policies and metrics. That means, data governance is no longer just guidelines, it is enforced automatically through code and are not bypassable.\n\nFor more information, please refer to the [official documentation](https://docs.witboost.com/docs/p3_tech/p11_managing_policies/p11_1_overview).\n\n### Policies Gallery\n\nLooking to build your own policies that can be used in Witboost either as-is or as a starting point for your custom policies? Check out the [Policies Gallery](https://github.com/agile-lab-dev/witboost-policies-gallery), which contains howtos and practical examples to kickstart the process.\n\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\n## Data Contract\n\nTo implement an end to end Data Contract mechanism with pluggable architectural pattern, three components are needed.\n* **Data Contract Definition Template**: Useful for the end user to define the contract metadata. It is possible to adopt any data contract specification you want ( [Bitol](https://github.com/bitol-io/open-data-contract-standard) or others ).\n* **Data Contract Guardian**: This is an autonomous agent that Witboost injects in all the Data Contracts to actively monitor them and raise alerts in case of Contract Drift. The contract guardian can be implemented with any technology and architectural pattern, providing huge freedom degrees. Guardian autonomy provides infinite scalability and no bottlenecks to the overall solution.\n\n| Tech                                                    | Data Contract Definition Template                                                                 | Pattern                  | Guardian Template                                                                                                               | Guardian Adapter                                                                                                               |\n|---------------------------------------------------------|---------------------------------------------------------------------------------------------------|--------------------------|---------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------|\n| \u003cimg src=\"./docs/img/greatexpectations.png\" width=\"60\"\u003e | [Snowflake Output Port](https://github.com/agile-lab-dev/witboost-snowflake-output-port-template) | Batch With Circuit Break | [Great Expectations Guardian Workload](https://github.com/agile-lab-dev/witboost-great-expectations-guardian-workload-template) | [Great Expectations Guardian Tech Adapter](https://github.com/agile-lab-dev/witboost-great-expectations-guardian-tech-adapter) |\n| \u003cimg src=\"./docs/img/bitol.png\" width=\"60\"\u003e             | [Bitol Data Contract](https://github.com/agile-lab-dev/witboost-bitol-data-contract-template)     | N/A                      | N/A                                                                                                                             | N/A                                                                                                                            |\n\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\n## Data Catalog Plugins\n\n### What's a Data Catalog Plugin?\n\nA Data Catalog Plugin is an extension point for Witboost that allows publishing entities on an external, pluggable Data Catalog. It is invoked at the end of the provisioning flow and receives the whole information about the entity descriptor, provisioning info, etc.\n\nYou can learn more about how Data Catalog plugins fit in the broader picture [here](https://docs.witboost.com/docs/p2_arch/p1_intro/#deploy-flow).\n\n### Available Data Catalog Plugins\n\n| Tech                                                | Kind                | Project                                                                                                        | Scope                       | Notes |\n|-----------------------------------------------------|---------------------|----------------------------------------------------------------------------------------------------------------|-----------------------------|-------|\n| \u003cimg src=\"./docs/img/collibra.png\" width=\"100\"\u003e     | Data Catalog Plugin | [Collibra Data Catalog Plugin - Java](https://github.com/agile-lab-dev/witboost-collibra-data-catalog-plugin)         | Data Catalog - Collibra     |       |\n| \u003cimg src=\"./docs/img/collibra.png\" width=\"100\"\u003e     | Data Catalog Plugin | [Collibra Data Catalog Plugin - Python](https://github.com/agile-lab-dev/witboost-collibra-python-data-catalog-plugin)         | Data Catalog - Collibra     |       |\n| \u003cimg src=\"./docs/img/openmetadata.png\" width=\"100\"\u003e | Data Catalog Plugin | [OpenMetadata Data Catalog Plugin](https://github.com/agile-lab-dev/witboost-openmetadata-data-catalog-plugin) | Data Catalog - OpenMetadata |       |\n| \u003cimg src=\"./docs/img/purview.png\" width=\"100\"\u003e      | Data Catalog Plugin | [Purview Data Catalog Plugin](https://github.com/agile-lab-dev/witboost-purview-data-catalog-plugin)           | Data Catalog - Purview      |       |\n\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## Other Integrations\n\nIn this section you can find a list of possible integrations. They are not as production ready as the ones above, but are in any way a good starting point to address specific use cases and to understand Witboost capabilities.\n\n| Tech                                            | Kind         | Project                                                                             | Scope                     | Supported components | Notes                              |\n|-------------------------------------------------|--------------|-------------------------------------------------------------------------------------|---------------------------|----------------------|------------------------------------|\n| \u003cimg src=\"./docs/img/icepanel.png\" width=\"100\"\u003e | Tech Adapter | [Ice Panel](https://github.com/agile-lab-dev/IcePanelC4-Adapter)                    | C4 Architecture Diagram   | Data Product         | Needs an IcePanel license          |\n| \u003cimg src=\"./docs/img/tonic.png\" width=\"100\"\u003e    | Tech Adapter | [Tonic.ai](https://github.com/agile-lab-dev/TonicAI-Adapter)                        | Synthetic Data Generation | Output Port          | Needs a Tonic.ai license           |\n| \u003cimg src=\"./docs/img/rdf.png\" width=\"100\"\u003e      | Tech Adapter | [DCAT - OWL - RDF](https://github.com/agile-lab-dev/DCAT-OWL-Adapter)               | Data Catalog              | Output Port          | Needs an RDF Triple Store endpoint |\n| \u003cimg src=\"./docs/img/gooddata.png\" width=\"100\"\u003e | Tech Adapter | [GoodData](https://github.com/agile-lab-dev/witboost-gooddata-specific-provisioner) | Analytics                 | Output Port          | Needs a GoodData license           |\n| \u003cimg src=\"./docs/img/mcp.png\" width=\"100\"\u003e | Extension | [MCP Server](https://github.com/agile-lab-dev/Witboost-MCP) | Agentic AI                 |           | Help to connect third party agents to Witboost           |\n\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## Practice Shaper Presets\n\n### What's the Practice Shaper?\n\nThe **Practice Shaper** is the main and most impactful Witboost setting that models entities (domains, systems, components, templates) as nodes of a fully-configurable **property graph**.\n\nThis enables data-oriented organizations to shape Witboost based on their unique use cases, structure, and needs.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./docs/img/practiceshaper.png\" width=\"300\"\u003e\n\u003c/p\u003e\n\nThanks to the Practice Shaper, a company can approach any project scenario in data (**Data Landscape**), such as Data Mesh, Business Intelligence, Machine Learning and others, by defining which practices are enabled and regulated, with the possibility to define technological and methodological guardrails.\n\nRefer to the [Witboost documentation](https://docs.witboost.com) to learn more about Practice Shaper and Data Landscapes.\n\n### Available Presets\n\nThe [Practice Shaper Presets repository](https://github.com/agile-lab-dev/witboost-practice-shaper-presets) provides some ready-to-import Data Landscapes, allowing organizations to quickly set up and customize their witboost environment to suit specific business needs.\n\n\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\n## Access Control Request Template\n\nThe **Access Control Request Template** is the mechanism of Witboost used to configure the information required by the users when requesting access to consumables on the Marketplace.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./docs/img/accessrequest.png\" width=\"300\"\u003e\n\u003c/p\u003e\n\nRefer to the [Witboost documentation](https://docs.witboost.com/docs/p3_tech/p4_access_control/accessRequestTemplate) to learn more about Access Control Request Templates.\n\n### Available Access control request templates\n\nCheck out the [Access Control Request Template repository](https://github.com/agile-lab-dev/witboost-default-access-control-request-template) which provides the base set of access control request templates for your platform that you can customize further.\n\n\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\n\n## License\n\nThis project is available under the [Apache License, Version 2.0](https://opensource.org/licenses/Apache-2.0); see [LICENSE](LICENSE) for full details.\n\n\n\n\n\n## About Witboost\n\n[Witboost](https://witboost.com/) is a cutting-edge Data Experience platform, that streamlines complex data projects across various platforms, enabling seamless data production and consumption. This unified approach empowers you to fully utilize your data without platform-specific hurdles, fostering smoother collaboration across teams.\n\nIt seamlessly blends business-relevant information, data governance processes, and IT delivery, ensuring technically sound data projects aligned with strategic objectives. Witboost facilitates data-driven decision-making while maintaining data security, ethics, and regulatory compliance.\n\nMoreover, Witboost maximizes data potential through automation, freeing resources for strategic initiatives. Apply your data for growth, innovation and competitive advantage.\n\n[Contact us](https://witboost.com/contact-us) or follow us on:\n\n- [LinkedIn](https://www.linkedin.com/showcase/witboost/)\n- [YouTube](https://www.youtube.com/@witboost-platform)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagile-lab-dev%2Fwitboost-starter-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagile-lab-dev%2Fwitboost-starter-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagile-lab-dev%2Fwitboost-starter-kit/lists"}