Skip to main content

Welcome to Norconex Crawler

Norconex Crawler is an open-source, enterprise-grade crawling framework that collects content from websites and file systems and delivers it to search engines, databases, and data pipelines — without vendor lock-in.

Two crawlers, one framework

Web CrawlerFile system Crawler
SourcesHTTP/S websites and web applicationsLocal and remote file storage across many protocols
How it navigatesFollows hyperlinks; can render JavaScriptTraverses directory trees; resolves paths by protocol
Typical use caseWeb indexing, site monitoring, content archivingDocument management, network storage indexing

Both crawlers share the same configuration model, pipeline, and committer system. Learn one, know both.

Built-in baseline, not a hard limit

The source types highlighted in this guide represent built-in support in Norconex Crawler v4. They are practical defaults, not a fixed ceiling. Teams can extend crawler behavior with custom connectors, parser logic, and pipeline components for customer-specific requirements.

Core concepts at a glance

  • Crawl session — one complete pass over everything the crawler is configured to reach
  • Crawl run — one execution of the crawler; an interrupted session resumes across several runs
  • Incremental crawling — from the second session onward, only what changed is committed
  • Pipeline — every document flows through: Crawl → Process → Commit
  • Committers — pluggable output targets (Elasticsearch, Solr, Kafka, SQL, Neo4j, ...)

The Visual Configurator, a web application Norconex hosts and offers free of charge, lets you build and validate crawler configs visually. The Configurator itself is not open source — the crawler is, and remains so.

Where to go next