# Blueprints

Each Blueprint applies common transformations—like JSON parsing, timestamp normalization, or Windows event standardization—and can be added to a pipeline in one click. They’re pre-built processor bundles you can add with a single click and modify as you wish.

Blueprints enable you to:

* **Standardize** data processing across your organization
* **Reduce** development time by reusing proven processor configurations
* **Transform** telemetry data with pre-configured processing pipelines
* **Share** best practices across teams and projects

### What are Blueprints?

Blueprints are **ready-to-use pre-built processor bundles** stored in a shared library that can be accessed by any project in your Bindplane instance.

**Example Bundle Use Cases:**

* **Google SecOps Standardization**: A bundle that standardizes security logs for Google SecOps
* **Palo Alto Threat Logs Parsing**: A bundle that parses and processes Palo Alto threat logs
* **JSON Parsing and Reduction**: A bundle that parses JSON logs and reduces data volume

View all the **available Blueprints** below.

<figure><img src="/files/UoybWlmqbOX735uDlbCW" alt=""><figcaption></figcaption></figure>

### Key Features

#### Public Library Access

* Blueprints are stored in a **public account**, separate from project-specific resources
* Available to all projects and organizations in your Bindplane instance
* Managed centrally by administrators with appropriate permissions

#### License Compatibility

* Blueprints include license compatibility checking
* Only Blueprints compatible with your current license are available for use
* Sub-processors within bundles are also checked for license compatibility
* Incompatible Blueprints are clearly marked with warning indicators

#### Preview Capability

* Preview Blueprints before adding them to your project
* View included sub-processors in bundles
* Understand the structure and purpose of each Blueprint

#### Easy Integration

* Add Blueprints to your project with a single click
* Automatically copied to your project's resource library
* Can be used in configurations just like any other processor

### Using Blueprints

#### Accessing the Blueprints Page

1. Navigate to the **Blueprints** page in the Bindplane UI
2. The page displays all available Blueprints in your instance
3. Use the search functionality to find specific Blueprints

<figure><img src="/files/Cv48vLgoNd3maizKDZQj" alt=""><figcaption></figcaption></figure>

#### Previewing a Blueprint

1. Click the **Preview** button on any Blueprint card
2. **View** the Processors contained in the Blueprint

<figure><img src="/files/oJE2ub2D7CTt4LwjwaLP" alt=""><figcaption></figcaption></figure>

#### Adding a Blueprint to Your Project

1. Click **Add to Project** on the Blueprint card
2. Provide a name for the processor bundle
3. The Blueprint is copied to your project's resource library
4. It can now be used in configurations like any other processor

<figure><img src="/files/zBb9pikyWlHrcXL17WNB" alt="" width="563"><figcaption></figcaption></figure>

#### Using Blueprints in Configurations

Once added to your project:

1. Navigate to a configuration editor
2. Add a processor to a source or destination
3. Select the Blueprint from your processor list
4. Configure any required parameters
5. The Blueprint will be applied to your telemetry pipeline

<figure><img src="/files/TvNP8cqY1kpSuCECtkdH" alt="" width="563"><figcaption></figcaption></figure>

### Summary

Blueprints provide a powerful way to standardize and reuse processor configurations across your Bindplane deployment. Whether you're using pre-built Blueprints from the library or creating your own, they help streamline telemetry processing and ensure consistency across your observability pipelines.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bindplane.com/feature-guides/pipeline-processing/blueprints.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
