blob: efc77e5b2a8a3379dd38e6cb269738e80e1168da [file] [log] [blame]
[[Plugins]]
= Plugins
Hop is built around an eco-system of plugins, this gives the end users and infrastructure team the ability to create a custom version of HOP tailored to the project or company needs.
The plugins are located in the following location `Instalation Directory/plugins`
The current plugin structure looks like this (with the amount of changes happening in Hop, new plugins may have appeared in your latest nightly build).
This plugin organization is mainly technical, there is no 1 on 1 mapping between the plugins you'll find in the plugins directory and what you'll see in Hop Gui. For Example, the neo4j plugins category contains plugins for actions, transforms, metadata types, the Neo4j perspective etc.
* xref:workflow/actions.adoc[Action Plugins]
* xref:database/databases.adoc[Database Plugins]
* Engines
** Apache Beam (Spark, Flink and Google Dataflow run configurations over Apache Beam)
* Miscellaneous Plugins
** Debug
** Git
** Import
** Passwords
** xref:projects/index.adoc[Projects]
** Reflection
** Testing
* Tech
** Azure
** Cassandra
** Google
** Neo4j
* xref:pipeline/transforms.adoc[Transform Plugins]
* Value Types
** JSON
* VFS
** S3
Each type is explained in their own section.
// tag::website-links[]
// end::website-links[]