Norconex Crawlers

August 30, 2026 · View on GitHub

Java CI with Maven License Java

Norconex Web and File System Crawlers collect content from websites, file systems, cloud storage, and content management systems, process it, and commit it to the repository of your choice — a search engine, a database, a vector store, or your own pipeline.

They run from the command line with file-based configuration on any OS, or embed into Java applications through documented APIs.

Website and documentation: crawler.norconex.com

Which version do I want?

StatusWhere
Version 3Current stable release — recommended for production3.x-branch · docs
Version 4Beta — a ground-up rewrite, open for early adoptersmain (this branch) · docs

Version 4 is a beta: interfaces, configuration, and packaging may still change before the final release. Version 3 configurations are not compatible as-is and need conversion — the online configurator can import a V3 configuration and convert it for you.

Feedback on the beta is very welcome — please open an issue or start a discussion.

Getting started with V4

Docker

Images are published for each release. There is no latest tag yet — the moving tags are reserved for the first stable 4.0.0.

ImagePurpose
norconex/crawler-webWeb crawler (includes WebDriver support for JavaScript-rendered pages)
norconex/crawler-fsFile system crawler
norconex/crawler-web-playwrightWeb crawler with Playwright and Chromium bundled, as an alternative to WebDriver
docker run --rm \
  -v "$PWD/configs:/opt/norconex/crawler/configs" \
  -v "$PWD/logs:/opt/norconex/crawler/logs" \
  norconex/crawler-web:4.0.0-beta.1

Images are also mirrored to ghcr.io/norconex/.

Distributions

Ready-to-run zips for the web and file system crawlers, plus each committer, are attached to every GitHub release.

Maven

All modules share the group id com.norconex.crawler and one version number.

<dependency>
  <groupId>com.norconex.crawler</groupId>
  <artifactId>nx-crawler-web</artifactId>
  <version>4.0.0-beta.1</version>
</dependency>

Visual configurator

configurator.norconex.com builds and validates crawler configurations in your browser, and can convert an existing V3 configuration to V4.

Projects

This is a mono-repo: every Norconex crawler project that used to live in its own repository is here, and they are all released together under one version.

FolderArtifact IdQuality gate
crawler/core/nx-crawler-coreQuality Gate Status
crawler/web/nx-crawler-webQuality Gate Status
crawler/fs/nx-crawler-fsQuality Gate Status
importer/nx-importerQuality Gate Status
committer/core/nx-committer-coreQuality Gate Status
committer/apachekafka/nx-committer-apachekafkaQuality Gate Status
committer/azurecognitivesearch/nx-committer-azurecognitivesearchQuality Gate Status
committer/elasticsearch/nx-committer-elasticsearchQuality Gate Status
committer/googlecloudsearch/nx-committer-googlecloudsearchQuality Gate Status
committer/idol/nx-committer-idolQuality Gate Status
committer/neo4j/nx-committer-neo4jQuality Gate Status
committer/solr/nx-committer-solrQuality Gate Status
committer/sql/nx-committer-sqlQuality Gate Status
🪦 committer/amazoncloudsearch/nx-committer-amazoncloudsearchDeprecated

Contributing

Contributions are welcome — a bug report, a fix, a new feature, or better documentation. Please read CONTRIBUTING.md first: all contributions need a sign-off and signed commits.

Sponsors

Norconex Crawler is free and Apache-2.0 licensed, built and maintained by Norconex Inc. Sponsorship funds development beyond what we already invest, and puts your name in front of the people using it.

👉 Become a sponsor — tiers and what each includes are listed there. See SPONSORS.md for our sponsors, and for the many ways to support the project that cost nothing.

Sponsorship is recognition, not a support contract. If your team needs guaranteed response times or committed engineering, see Support.

License

Apache License 2.0 — see LICENSE.