Plugins
Reusable functionality modules that extend Flatfile’s capabilities
Plugins in Flatfile are reusable, modular components that extend the platform’s data import and processing capabilities. They provide pre-built functionality for common data import/extraction, transformation, and processing tasks, integrations, and workflows, enabling rapid development of sophisticated import solutions.
What are Plugins?
A Plugin is a self-contained module that:
- Extends Functionality - Adds new capabilities to your import workflows
- Encapsulates Logic - Packages complex operations into reusable components
- Provides Integration - Connects to external systems and services
- Enables Customization - Allows configuration for specific use cases
Plugins can be used by Listeners to perform specialized tasks without writing custom code. You can also create your own plugins to extend Flatfile’s capabilities.
For detailed guides on our available plugins, see the Plugins section.
Related Concepts
- Apps - Applications that use plugins
- Listeners - Event handlers that can invoke plugins
- Records - Data that plugins process
- Workbooks - Data containers that plugins operate on
- Blueprints - Data structures that plugins work with
- Fields - Individual data elements that plugins transform
Plugins provide the building blocks for extending Flatfile’s capabilities, enabling you to create sophisticated data import solutions without writing complex custom code from scratch.