Stanford Network Analysis Project

SNAP provides network datasets and software for analyzing graphs, with downloads and documentation for C++ and Python tools.

snap.stanford.edu/index.html
Stanford Network Analysis Project homepage screenshot

About Stanford Network Analysis Project

The Stanford Network Analysis Project (SNAP) is a research site from Stanford that provides tools and data for network analysis and graph mining. It offers the Stanford Network Analysis Platform library in C++, a Python interface called Snap.py, and the Stanford Large Network Dataset Collection.

You can download the C++ library and Snap.py with documentation, manipulate large graphs, calculate structural properties, generate regular and random graphs, and work with attributes on nodes and edges. You can also download more than 50 network datasets covering social networks, web graphs, road networks, internet networks, citation networks, collaboration networks, and communication networks.

It suits students, researchers, and developers who work with large graph data in C++ or Python and need example datasets, papers, and tutorials on network structure and analysis.

Key features

  • C++ library for graph manipulation and structural analysis
  • Python interface providing most SNAP C++ functionality
  • More than 50 large network datasets for download
  • Downloads and documentation for C++ and Python
  • Papers and tutorials on network analysis methods
Best for: Students, researchers, and developers who analyze large networks in C++ or Python.
Good for
  • Combines software tools and datasets in one place
  • Supports both C++ and Python workflows
  • Includes documentation, papers, and tutorials

Stanford Network Analysis Project at a glance

Type
Dataset
Platforms
Web
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Similar data sources

Other listings in Open Data & Datasets with the most in common.

KONECT

konect.cc

KONECT collects network datasets, analyzes them, and publishes the resulting analyses for network science.

Dataset

Popular in Open Data & Datasets

Well-known listings from the same topic.

All 976

Stanford Network Analysis Project FAQ

What is the Stanford Network Analysis Project?
It is a Stanford research project that provides a network analysis library and a collection of large network datasets.
Does SNAP support Python?
Yes. Snap.py is a Python interface for SNAP and provides most of the SNAP C++ functionality.
What types of datasets are available on SNAP?
The collection includes social networks, web graphs, road networks, internet networks, citation networks, collaboration networks, and communication networks.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing