# flowsint | reconurge | Knowledge Base | Instagit

A modern platform for visual, flexible, and extensible graph-based investigations. For cybersecurity analysts and investigators.

GitHub Stars: 4.7k

Repository: https://github.com/reconurge/flowsint

---

## Articles

### [How Flowsint Traces Cryptocurrency Transactions: Etherscan to Neo4j Pipeline](/reconurge/flowsint/how-does-flowsint-trace-cryptocurrency-transactions)

Flowsint traces crypto transactions from Etherscan to Neo4j. Discover how wallet addresses become nodes and transactions become relationships in a graph database.

- Tags: how-to-guide
- Published: 2026-06-05

### [How to Set Up Email Enrichment Pipelines in Flowsint: A Complete Guide](/reconurge/flowsint/how-to-set-up-email-enrichment-pipelines-in-flowsint)

Learn to set up email enrichment pipelines in Flowsint. This guide covers entity instantiation, API keys, YAML templates, and execution for powerful data enrichment.

- Tags: how-to-guide
- Published: 2026-06-05

### [How to Troubleshoot Flowsint Database Connection Issues: 7 Steps to Fix PostgreSQL Errors](/reconurge/flowsint/how-to-troubleshoot-flowsint-database-connection-issues)

Troubleshoot Flowsint database connection issues with 7 simple steps. Resolve common PostgreSQL errors caused by environment variables, container reachability, or unapplied migrations.

- Tags: how-to-guide
- Published: 2026-06-05

### [How to Use Neo4j for Custom Queries in Flowsint](/reconurge/flowsint/how-to-use-neo4j-for-custom-queries-in-flowsint)

Learn how to execute custom Neo4j queries within Flowsint. Instantiate Neo4jGraphRepository and use the query() method with parameterized Cypher for powerful data retrieval.

- Tags: how-to-guide
- Published: 2026-06-05

### [How to Optimize Flowsint for Large-Scale Graph Investigations: Neo4j Batch Writes, Celery Scaling, and Redis Caching](/reconurge/flowsint/how-to-optimize-flowsint-for-large-scale-graph-investigations)

Optimize Flowsint for large-scale graph investigations with Neo4j batch writes, Celery scaling, and Redis caching. Learn techniques for efficient data handling and analysis.

- Tags: performance
- Published: 2026-06-05

### [Understanding Flowsint's Type System and Pydantic Models](/reconurge/flowsint/understanding-flowsints-type-system-and-pydantic-models)

Explore Flowsint's type system and Pydantic models. Learn how Flowsint models investigative data using auto-registering classes and robust validation for cleaner, more reliable data.

- Tags: deep-dive
- Published: 2026-06-05

### [How to Write Unit Tests for Custom Flowsint Enrichers](/reconurge/flowsint/how-to-write-unit-tests-for-custom-flowsint-enrichers)

Learn to write unit tests for custom Flowsint enrichers. Mock dependencies, initialize enrichers, and test async scan and sync postprocess methods for robust code.

- Tags: how-to-guide
- Published: 2026-06-05

### [How to Configure Flowsint for Production Using Docker Compose: A Complete Guide](/reconurge/flowsint/how-to-configure-flowsint-for-production-using-docker-compose)

Learn to configure Flowsint for production with Docker Compose. Deploy the API, UI, Neo4j, and Redis efficiently. Follow our complete guide to set up your persistent Docker network.

- Tags: how-to-guide
- Published: 2026-06-05

### [How to Integrate External Tools Like DNSx as Flowsint Enrichers](/reconurge/flowsint/how-to-integrate-external-tools-like-dnsx-as-flowsint-enrichers)

Learn how to integrate external tools like DNSx as Flowsint enrichers. Create DockerTool and Enricher subclasses to extend Flowsint capabilities and automate your data enrichment.

- Tags: how-to-guide
- Published: 2026-06-05

### [How to Debug Enricher Failures in Flowsint: A Complete Troubleshooting Guide](/reconurge/flowsint/how-to-debug-enricher-failures-in-flowsint)

Learn how to debug enricher failures in Flowsint by tracing errors through the five-phase pipeline. Check logs, validate parameters, and inspect the scan method for API call issues.

- Tags: how-to-guide
- Published: 2026-06-05

### [How Flowsint Uses Celery for Task Distribution: Architecture and Implementation](/reconurge/flowsint/how-does-flowsint-use-celery-for-task-distribution)

Discover how Flowsint employs Celery for efficient task distribution. Learn its architecture, implementation, and how workers process scan, enrichment, and event workloads from queues.

- Tags: architecture
- Published: 2026-06-05

### [How to Use Vault for Managing API Keys in Flowsint Enrichers](/reconurge/flowsint/how-to-use-vault-for-managing-api-keys-in-flowsint-enrichers)

Securely manage API keys in Flowsint enrichers using Vault. Learn how Flowsint encrypts and injects secrets at runtime for enhanced security and control.

- Tags: how-to-guide
- Published: 2026-06-05

### [Flowsint Graph Database Schema: Complete Technical Reference](/reconurge/flowsint/what-is-flowsints-graph-database-schema)

Explore Flowsint's graph database schema for investigation data. Learn how GraphNode and GraphEdge types, Neo4j, and Pydantic models structure your data for visual rendering.

- Tags: api-reference
- Published: 2026-06-05

### [How to Implement Custom Enrichers in Flowsint: A Complete Developer Guide](/reconurge/flowsint/how-to-implement-custom-enrichers-in-flowsint)

Learn to implement custom enrichers in Flowsint with this developer guide. Subclass Enricher, use @flowsint_enricher, and implement scan and postprocess methods for powerful data enrichment.

- Tags: how-to-guide
- Published: 2026-06-05

### [How Flowsint's Enricher Architecture Processes Data: The Complete Pipeline](/reconurge/flowsint/how-flowsints-enricher-architecture-processes-data)

Discover how Flowsint's enricher architecture processes data through its six-stage pipeline covering construction, validation, enrichment, and persistence. Learn the complete data flow.

- Tags: architecture
- Published: 2026-06-05

### [How Celery Tasks Handle Async Enricher Processing in Flowsint](/reconurge/flowsint/how-celery-tasks-handle-async-enricher-processing-flowsint)

Discover how Celery tasks manage async enricher processing in Flowsint. Learn about bridging sync workers with async enrichers and persisting results to the Scan table.

- Tags: internals
- Published: 2026-06-03

