Skip to main content

Welcome to Nodestream

Nodestream is a developer friendly Python framework for materializing and working with graph databases. Graphs are a powerful way to model and analyze data for:

  • 🔒 Cybersecurity: Analyze network traffic, detect threats, and visualize network topologies.
  • 💸Fraud Detection: Identify patterns and anomalies in financial transactions.
  • 🧑‍🤝‍🧑Social Networks: Build and analyze social networks and communities.
  • 💸 Recommendation Systems: Build recommendation systems for products, movies, and music.
  • 🧠 Knowledge Graphs: Build and analyze knowledge graphs for search and recommendation systems.

Spend less time worrying about the ETL process and more time modeling and analyzing your data. Nodestream is designed to be:

  • Fast: Built with performance in mind. It's fast and efficient during development and at runtime.
  • 🔌 Pluggable: Designed to be pluggable and extensible so you can fit any use case.
  • 📈 Scalable: It's scalable and can handle large datasets.
  • 📦 ETL From Anywhere: Nodestream has many of connectors that lets you pull data in from wherever you may have it.

Nodestream Demo

Installation

Nodestream is available on PyPI and can be installed using pip.

pip install nodestream

However, nodestream is a cli tool and you may prefer to install it globally and isolated with pipx.

pipx install nodestream