Developer Tools July 26, 2026 4 min read

Introducing Maven Connector Archetypes: Scaffold Custom Connectors in Seconds

Accelerate connector development for OpenCrawling. The new Maven Archetypes suite enables enterprise teams and open-source contributors to scaffold ready-to-build Repository, Output, and Transformation connectors with pre-configured unit tests, Docker Compose overlays, and Admin UI integration.


Standardized Extension for OpenCrawling

OpenCrawling's architecture is built around extensible connector interfaces: RepositoryConnector for ingestion sources, OutputConnector for vector/search stores, and TransformationConnector for data processing pipelines.

To facilitate developers building custom enterprise connectors, OpenCrawling now provides an official suite of Maven Archetypes published under org.opencrawling.archetypes.

The Three Connector Archetypes

Quickstart Scaffolding Command

Generate a complete, production-ready connector project with a single command:

mvn archetype:generate \
  -DarchetypeGroupId=org.opencrawling.archetypes \
  -DarchetypeArtifactId=opencrawling-archetype-repository-connector \
  -DarchetypeVersion=1.0.0-SNAPSHOT \
  -DgroupId=com.mycompany.connectors \
  -DartifactId=my-repository-connector \
  -Dversion=1.0.0-SNAPSHOT \
  -DconnectorName=SampleRepositoryConnector

Built-in Docker Compose Overlay & Admin UI Testing

Every generated project includes a complete integration environment:

Explore the Archetype Suite: Check out the official GitHub Repository or read the full Wiki Developer Guide to start building.