/nodestream

A Declarative framework for Building, Maintaining, and Analyzing Graph Data

Primary LanguagePythonApache License 2.0Apache-2.0

Nodestream

Fast, Declarative ETL for Graph Databases.

Demo

Badges

Continuous Integration codecov ApacheV2 License PyPI version

Features

  • Flexible and extensible YAML based DSL for ETL jobs
  • Connect to data sources like Kafka, AWS Athena, flat files, and more.
  • Developer friendly
  • Highly optimized with async and tuned query generation

Getting Started

Install nodestream with pip

  pip install nodestream
  nodestream new --database neo4j my_project && cd my_project
  nodestream run sample -v

Documentation

Visit our Documentation on Github Pages.

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Authors