---
title: Configuration Data Block Overview
description: Configuration Data Blocks are a type of Data Block, that as the name suggests, set configurations for other Data Blocks. A common example of a Configuration Data Block is API keys. Other uses for Configuration Data Blocks are to maintain…
url: "https://learn.assette.com/docs/configuration-data-blocks/"
updated: "2024-09-29"
category: Developers / Data Blocks / Data Blocks by Category / Configuration Data Blocks
---

# Configuration Data Block Overview

Configuration Data Blocks are a type of Data Block, that as the name suggests, set configurations for other Data Blocks. A common example of a Configuration Data Block is API keys. Other uses for Configuration Data Blocks are to maintain Python Environments, and Libraries.

## Configuration Block Types

Configuration Data Blocks have 3 block types available: Settings, Client Python Library, Python Environment each of which has the same output type as other types of Data Blocks, though, given the specific nature of Configuration Blocks, the most common output type is "Setting".

## Settings

![Configuration Data Block Overview 1](https://learn.assette.com/wp-content/uploads/2024/08/image-37-1024x343.png)

## Client Python Library

![Configuration Data Block Overview 2](https://learn.assette.com/wp-content/uploads/2024/08/image-38-1024x346.png)

## Python Envrionment

![Configuration Data Block Overview 3](https://learn.assette.com/wp-content/uploads/2024/08/image-41-1024x349.png)
