> ## Documentation Index
> Fetch the complete documentation index at: https://flatfileinc-remove-rss-json.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

> extend your data engine with Plugins

## Extractors

<CardGroup cols={3}>
  <Card title="Delimiter Extractor" icon="file-import" href="https://flatfile.com/plugins/plugin-delimiter-extractor">
    A plugin for parsing .delimiter files.
  </Card>

  <Card title="JSON Extractor" icon="file-import" href="https://flatfile.com/plugins/plugin-json-extractor">
    A plugin for parsing json files.
  </Card>

  <Card title="Markdown Extractor" icon="file-import" href="https://flatfile.com/plugins/plugin-markdown-extractor">
    A plugin for parsing markdown files.
  </Card>

  <Card title="PDF Extractor" icon="file-import" href="https://flatfile.com/plugins/plugin-pdf-extractor">
    A plugin for parsing PDF files.
  </Card>

  <Card title="XLSX Extractor" icon="file-import" href="https://flatfile.com/plugins/plugin-xlsx-extractor">
    A plugin for parsing xlsx files.
  </Card>

  <Card title="XML Extractor" icon="file-import" href="https://flatfile.com/plugins/plugin-xml-extractor">
    A plugin for parsing .xml files.
  </Card>

  <Card title="ZIP Extractor" icon="file-import" href="https://flatfile.com/plugins/plugin-zip-extractor">
    A plugin for unzipping zip files and uploading content back in Flatfile.
  </Card>

  <Card title="HTML Table Extractor" icon="file-import" href="https://flatfile.com/plugins/plugin-extract-html-table">
    A Flatfile plugin for extracting table data from HTML files.
  </Card>

  <Card title="Markdown Extractor" icon="file-import" href="https://flatfile.com/plugins/plugin-extract-markdown">
    A plugin for parsing markdown files.
  </Card>
</CardGroup>

## Transform

<CardGroup cols={3}>
  <Card title="AutoCast" icon="bolt-lightning" href="https://flatfile.com/plugins/plugin-autocast">
    A plugin for automatically casting value.
  </Card>

  <Card title="Constraints" icon="bolt-lightning" href="https://flatfile.com/plugins/plugin-constraints">
    A plugin for extending blueprint with external constraints.
  </Card>

  <Card title="Dedupe" icon="bolt-lightning" href="https://flatfile.com/plugins/plugin-dedupe">
    Dedupe records in a sheet via a sheet level custom action.
  </Card>

  <Card title="Record Hook" icon="bolt-lightning" href="https://flatfile.com/plugins/plugin-record-hook">
    A plugin for running custom logic on individual data record.
  </Card>

  <Card title="Validate Date" icon="bolt-lightning" href="https://flatfile.com/plugins/plugin-validate-date">
    A Flatfile plugin for normalizing date formats.
  </Card>

  <Card title="Validate Number" icon="bolt-lightning" href="https://flatfile.com/plugins/plugin-validate-number">
    A Flatfile Listener plugin for number validation.
  </Card>

  <Card title="Validate Phone" icon="bolt-lightning" href="https://flatfile.com/plugins/plugin-validate-phone">
    A validator plugin for phone number formatting on individual data records.
  </Card>
</CardGroup>

## Automation

<CardGroup cols={3}>
  <Card title="Automap" icon="robot" href="https://flatfile.com/plugins/plugin-automap">
    A plugin to provide automapping imported files for headless workflows.
  </Card>
</CardGroup>

## Export

<CardGroup cols={3}>
  <Card title="Delimited Zip Export" icon="file-export" href="https://flatfile.com/plugins/plugin-export-delimited-zip">
    A Flatfile plugin for exporting Workbooks to delimited files and zipping them.
  </Card>

  <Card title="Pivot Table Export" icon="file-export" href="https://flatfile.com/plugins/plugin-export-pivot-table">
    A Flatfile plugin for generating pivot tables from sheet data and saving as...
  </Card>

  <Card title="Workbook Export" icon="file-export" href="https://flatfile.com/plugins/plugin-export-workbook">
    A plugin for exporting data in Flatfile to Workbooks.
  </Card>

  <Card title="Webhook Egress" icon="file-export" href="https://flatfile.com/plugins/plugin-webhook-egress">
    A plugin for egressing data from a Flatfile Workbook to a webhook.
  </Card>
</CardGroup>

## Schemas

<CardGroup cols={3}>
  <Card title="Convert JSON Schema" icon="database" href="https://flatfile.com/plugins/plugin-convert-json-schema">
    A plugin for converting JSON Schema to Flatfile Blueprint and configuring
    a...
  </Card>

  <Card title="Convert OpenAPI Schema" icon="database" href="https://flatfile.com/plugins/plugin-convert-openapi-schema">
    A plugin for converting OpenAPI schema to Flatfile Blueprint.
  </Card>

  <Card title="Convert SQL DDL" icon="database" href="https://flatfile.com/plugins/plugin-convert-sql-ddl">
    A plugin for converting SQL DDL into Flatfile Blueprint.
  </Card>

  <Card title="Convert YAML Schema" icon="database" href="https://flatfile.com/plugins/plugin-convert-yaml-schema">
    A plugin for converting YAML Schema definitions to Flatfile Blueprint.
  </Card>
</CardGroup>

## Migrations

<CardGroup cols={3}>
  <Card title="DXP Configure" icon="arrow-right" href="https://flatfile.com/plugins/plugin-dxp-configure">
    A plugin for using DXP class-based configurations.
  </Card>
</CardGroup>

## Core

<CardGroup cols={3}>
  <Card title="Job Handler" icon="cube" href="https://flatfile.com/plugins/plugin-job-handler">
    A plugin for handling Flatfile Jobs.
  </Card>

  <Card title="Rollout" icon="cube" href="https://flatfile.com/plugins/plugin-rollout">
    A plugin for automatically rolling out new changes to workbook...
  </Card>

  <Card title="Space Configure" icon="cube" href="https://flatfile.com/plugins/plugin-space-configure">
    A plugin for configuring a Flatfile Space.
  </Card>

  <Card title="Space Configure From Template" icon="cube" href="https://flatfile.com/plugins/plugin-space-configure-from-template">
    A plugin for configuring a Flatfile Space from a Space Template.
  </Card>

  <Card title="View Mapped" icon="cube" href="https://flatfile.com/plugins/plugin-view-mapped">
    A plugin for making the view post mapping show only mapped columns.
  </Card>
</CardGroup>

## Utils

<CardGroup cols={3}>
  <Card title="Util Extractor" icon="gear" href="https://flatfile.com/plugins/util-extractor">
    A library containing common utilities and helpers for extractors.
  </Card>

  <Card title="Util File Buffer" icon="gear" href="https://flatfile.com/plugins/util-file-buffer">
    A utility for extracting data from any file and making it available as a
    buffer.
  </Card>

  <Card title="Util Response Rejection" icon="gear" href="https://flatfile.com/plugins/util-response-rejection">
    This plugin handles response rejections returned from an external source.
  </Card>
</CardGroup>

## Currency

<CardGroup cols={3}>
  <Card title="Convert Currency" icon="money-bill-wave" href="https://flatfile.com/plugins/plugin-convert-currency">
    A Flatfile plugin for currency conversion using Open Exchange Rates API.
  </Card>
</CardGroup>

## Convert

<CardGroup cols={3}>
  <Card title="Convert Translate" icon="arrows-left-right" href="https://flatfile.com/plugins/plugin-convert-translate">
    A Flatfile Listener plugin for field translation using the Google
    Translate...
  </Card>

  <Card title="Convert What3Words" icon="arrows-left-right" href="https://flatfile.com/plugins/plugin-convert-what3words">
    A Flatfile plugin for converting What3Words addresses to standard
    addresses...
  </Card>
</CardGroup>

## Enrich

<CardGroup cols={3}>
  <Card title="Enrich Geocode" icon="chart-line" href="https://flatfile.com/plugins/plugin-enrich-geocode">
    A Flatfile plugin for geocoding addresses using the Google Maps Geocoding A...
  </Card>

  <Card title="Enrich GPX" icon="chart-line" href="https://flatfile.com/plugins/plugin-enrich-gpx">
    A Flatfile plugin for parsing GPX files and extracting relevant data.
  </Card>

  <Card title="Enrich Sentiment" icon="chart-line" href="https://flatfile.com/plugins/plugin-enrich-sentiment">
    A Flatfile plugin for sentiment analysis of text fields in records.
  </Card>

  <Card title="Enrich Summarize" icon="chart-line" href="https://flatfile.com/plugins/plugin-enrich-summarize">
    A Flatfile plugin for text summarization and key phrase extraction.
  </Card>
</CardGroup>

## Import

<CardGroup cols={3}>
  <Card title="Import Faker" icon="download" href="https://flatfile.com/plugins/plugin-import-faker">
    A Flatfile plugin that generates example records using Faker.
  </Card>

  <Card title="Import LLM Records" icon="download" href="https://flatfile.com/plugins/plugin-import-llm-records">
    A Flatfile plugin that generates example records using AI.
  </Card>

  <Card title="Import RSS" icon="download" href="https://flatfile.com/plugins/plugin-import-rss">
    A Flatfile plugin for importing RSS feed data.
  </Card>
</CardGroup>

## Validate

<CardGroup cols={3}>
  <Card title="Validate Boolean" icon="shield-check" href="https://flatfile.com/plugins/plugin-validate-boolean">
    A Flatfile plugin for boolean validation with multi-language support.
  </Card>

  <Card title="Validate Email" icon="shield-check" href="https://flatfile.com/plugins/plugin-validate-email">
    A Flatfile Listener plugin for email validation.
  </Card>

  <Card title="Validate ISBN" icon="shield-check" href="https://flatfile.com/plugins/plugin-validate-isbn">
    A Flatfile Listener plugin for ISBN validation with configurable options.
  </Card>

  <Card title="Validate String" icon="shield-check" href="https://flatfile.com/plugins/plugin-validate-string">
    A Flatfile plugin for string configuration and validation.
  </Card>
</CardGroup>
