News

Announcing Raphtory v0.13.0: Interactive UI (Alpha), Python Ergonomics, and More!

Share post

We are thrilled to announce the release of Raphtory v0.13.0. This update is focused on improving the user experience with the first version of our interactive UI, while also delivering key ergonomic enhancements for our Python users.

This release is all about making your graph analysis more intuitive and your development workflow smoother. Let's dive into the key updates.

🚀 Headline Feature: Interactive Graph UI (Alpha)

The most exciting addition in this release is the alpha version of the Raphtory UI. You can now explore your graphs visually and interactively, directly in your browser.

The UI is designed to work with any graph hosted within the GraphServer and is enabled by default. Simply navigate to the base URL (/) of your GraphServer to start exploring. This provides a powerful new way to inspect your data, understand query results, and gain new insights without writing a single line of code.

As part of this change, the popular GraphQL playground has been moved to the /playground endpoint.

🐍 Enhanced Python Developer Experience

We've heard your feedback and have made several improvements to make working with Raphtory in Python more seamless and robust.

  • Smarter Path Handling: We have replaced String with PathBuf for path inputs in Python. This resolves a number of platform-specific issues, especially for our users on Windows.
  • Better Error Handling: The EmbeddingFunction now returns a Result object, allowing you to handle errors gracefully instead of causing a panic. Additionally, our Python doc stubs will now raise an error if a function returns an incorrect type, helping you catch bugs faster.

💥 Breaking Change: Simplified Direction Arguments

To make our Python API more intuitive, we have removed PyDirection.

You can now use simple strings (e.g., "incoming", "outgoing", "all") directly in function calls where you need to specify a direction. This makes your code cleaner and easier to read.

Other Notable Improvements

This release also includes important bug fixes and optimizations:

  • Cleaner Dataframe Exports: The to_df() function for AlgorithmResult no longer includes internal Raphtory IDs in its output.
  • Consistent Edge Exploding: We’ve fixed a bug to ensure that Graph.edges.explode().to_df() now behaves identically to Graph.edges.to_df(explode=True), preventing the duplication of historical data.

Get Started with v0.13.0 Today!

This release marks a significant step forward in making Raphtory more accessible and easier to use. The new UI opens up new avenues for exploration, and the Python enhancements streamline the development of your graph analytics projects.

For a complete list of all changes, check out the full release notes on GitHub.

We are excited to see what you build with these new tools. As always, your feedback is invaluable, so please share your thoughts with us on GitHub or in our community channels. Happy analyzing!

Resources

You might also like

Discover insights and tools for data analysis.

Holistic Network Analysis Over Time
null

Holistic Network Analysis Over Time

For every real threat, compliance teams are buried under an avalanche of false positives. This “alert fatigue” is more than just an annoyance; it’s a critical vulnerability and a massive operational drain. Investigators waste precious time chasing ghosts born from monitoring systems that lack context, while sophisticated, genuine threats risk being lost in the noise. The key to solving this isn’t more alerts, but more clarity.
August 11, 2025
1 min 34 sec
Reduce False Positives
null

Reduce False Positives

For every real threat, compliance teams are buried under an avalanche of false positives. This “alert fatigue” is more than just an annoyance; it’s a critical vulnerability and a massive operational drain. Investigators waste precious time chasing ghosts born from monitoring systems that lack context, while sophisticated, genuine threats risk being lost in the noise. The key to solving this isn’t more alerts, but more clarity.
August 11, 2025
1 min 41 sec
High-Performance Investigation at Scale
null

High-Performance Investigation at Scale

For an investigator, time is the most critical resource. Every minute spent waiting for a query to run is a minute a criminal has to cover their tracks. Unfortunately, legacy systems simply can’t keep up with the scale of modern data. The result is a slow, frustrating process where deep, exploratory analysis is impossible. To win the fight against financial crime, investigators need tools that operate at the speed of their own curiosity.
August 10, 2025
1 min 40 sec

Unlock Your

Data's Potential

Discover how our tool transforms your data analysis with a personalized demo or consultation.

Learn more
Book a demo