Skip to main content

NetworKit - Large-scale Network Analysis

NetworKit

High-performance tools for large-scale network analysis
Explore the docs »

Try Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Building from Source
  5. Documentation
  6. Contributing
  7. License
  8. Contact
  9. Publications

About The Project

NetworKit is an open-source toolkit for high-performance network analysis, designed to handle large networks ranging from thousands to billions of edges. Built with efficiency and scalability at its core, NetworKit implements parallel graph algorithms that leverage multicore architectures to compute standard measures of network analysis.

As both a production tool and a research testbed for algorithm engineering, NetworKit includes novel algorithms from recent publications alongside battle-tested implementations. The toolkit is available as a Python module with high-performance C++ algorithms exposed through Cython, combining Python's interactivity and rich ecosystem with C++'s computational efficiency.

(back to top)

Key Features

  • Scalable: Analyze networks with billions of edges
  • Fast: Parallel algorithms utilizing multicore architectures
  • Comprehensive: Wide range of network analysis algorithms
  • Interactive: Python interface with Jupyter notebook support
  • Flexible: Available as Python module or standalone C++ library
  • Research-ready: Includes state-of-the-art algorithms from recent publications

(back to top)

Getting Started

Installation

Python Module

For most users, NetworKit can be installed directly via package managers with no additional requirements other than Python 3.9+.

Package Manager Command
pip pip install networkit
conda conda install -c conda-forge networkit
brew brew install networkit
spack spack install py-networkit

C++ Core Library Only

If you only need the C++ core without Python bindings:

Package Manager Command
conda conda install -c conda-forge libnetworkit
brew brew install libnetworkit
spack spack install libnetworkit

More platform-specific installation instructions can be found in our getting started guide.

(back to top)

Usage

Here's a quick example showing how to generate a random hyperbolic graph with 100k nodes and detect communities:

from networkit.generators import HyperbolicGenerator
from networkit.community import detectCommunities

# Generate a random hyperbolic graph
g = (
    HyperbolicGenerator(1e5)
    .generate()
)

# Detect communities
detectCommunities(g, inspect=True)

Output:

PLM(balanced,pc,turbo) detected communities in 0.14577102661132812 [s]
solution properties:
-------------------  -----------
# communities        4536
min community size      1
max community size   2790
avg. community size    22.0459
modularity              0.987243
-------------------  -----------

More Examples

Compute PageRank to rank nodes by importance:

from networkit.centrality import PageRank

pr = (
    PageRank(g)
    .run()
)
top_nodes = pr.ranking()[:10]

Analyze graph structure with connected components:

from networkit.components import ConnectedComponents

cc = (
    ConnectedComponents(g)
    .run()
)
print(f"Components: {cc.numberOfComponents()}")
print(f"Largest: {max(cc.getComponentSizes().values())}")

For comprehensive examples and tutorials, explore our interactive notebooks, especially the NetworKit User Guide. You can try NetworKit directly in your browser using our Binder instance.

(back to top)

Building from Source

Prerequisites

Building from source requires:

  • C++ Compiler: g++ (>= 10.0), clang++ (>= 11.0), or MSVC (>= 14.30)
  • OpenMP: For parallelism (usually included with compiler)
  • Python: 3.9 or higher with development libraries
    • Debian/Ubuntu: apt-get install python3-dev
    • RHEL/CentOS: dnf install python3-devel
    • Windows: Official installer
  • CMake: Version 3.6 or higher
  • Build System: Make or Ninja

Python Module

git clone https://github.com/networkit/networkit networkit
cd networkit
pip install cython numpy setuptools wheel
python setup.py build_ext [-jX]
pip install -e .

The -jX option specifies the number of threads for compilation (e.g., -j4 for 4 threads). If omitted, it uses all available CPU cores.

C++ Core Library

mkdir build && cd build
cmake ..
make -jX
sudo make install

Using NetworKit in Your C++ Project

After installation, include NetworKit headers:

#include <networkit/graph/Graph.hpp>

Compile your project:

g++ my_file.cpp -lnetworkit

Running Unit Tests

To build and run tests:

cmake -DNETWORKIT_BUILD_TESTS=ON ..
make
./networkit_tests --gtest_filter=CentralityGTest.testBetweennessCentrality

Building with Sanitizers

For debugging with address/leak sanitizers:

cmake -DNETWORKIT_WITH_SANITIZERS=leak ..

(back to top)

Documentation

The complete documentation is available online at networkit.github.io.

(back to top)

Contributing

We welcome contributions to NetworKit! Whether you're fixing bugs, adding features, or improving documentation, your help makes NetworKit better for everyone.

  1. Check our development guide for instructions
  2. Browse open issues or open a new one
  3. Fork the repository and create your feature branch
  4. Submit a pull request

For support, join our mailing list.

(back to top)

License

Distributed under the MIT License. We ask that you cite us if you use NetworKit in your research (see our technical report and publications page).

(back to top)

Contact

(back to top)

Publications

NetworKit has been used in numerous research projects. Visit our publications page for a complete list of papers about NetworKit, algorithms implemented in NetworKit, and research using NetworKit.

(back to top)

Credits

NetworKit is developed by a dedicated team of researchers and contributors. View the full list of contributors on our credits page.

(back to top)

Release files for networkit 11.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for networkit 11.2.2
File Size Uploaded
networkit-11.2.2.tar.gz 8.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for networkit 11.2.2
File
networkit-11.2.2-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
networkit-11.2.2-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
networkit-11.2.2-cp315-cp315-macosx_26_0_arm64.whl CPython 3.15 CPython 3.15 macOS 26.0+ ARM64 Details
networkit-11.2.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
networkit-11.2.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
networkit-11.2.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
networkit-11.2.2-cp314-cp314-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 macOS 26.0+ ARM64 Details
networkit-11.2.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
networkit-11.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
networkit-11.2.2-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
networkit-11.2.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
networkit-11.2.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
networkit-11.2.2-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
networkit-11.2.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
networkit-11.2.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
networkit-11.2.2-cp311-cp311-macosx_26_0_arm64.whl CPython 3.11 CPython 3.11 macOS 26.0+ ARM64 Details
networkit-11.2.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
networkit-11.2.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
networkit-11.2.2-cp310-cp310-macosx_26_0_arm64.whl CPython 3.10 CPython 3.10 macOS 26.0+ ARM64 Details

Total release size: 308.0 MB

Release files / networkit-11.2.2.tar.gz

Download URL networkit-11.2.2.tar.gz
Size 8.1 MB
Tags Source
SHA-256 checksum
How to use checksums
94e3c64d7ef704a7e86a3d4a53f5c9baa7c880bc0f2d48e974878ccc40d52092
BLAKE2b-256 checksum
How to use checksums
fa2c9d8629d1f5c1f22a2392e021271a38702c77bff5a169bb73e0c2cb99d0b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL networkit-11.2.2-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 11.5 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0ea715243feeaa365e82043d63cfa0f21bf661a76857062dbe9b2d2c5e196844
BLAKE2b-256 checksum
How to use checksums
19b180816306decdd2ac7c0ab8b5358534ac7a81cf72b47ee3ca18d58c223462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL networkit-11.2.2-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 11.2 MB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b3737c56e83b8654da4bd396eb80a5ddad0cabd21ea45ba9fd208dea2f6a9d06
BLAKE2b-256 checksum
How to use checksums
c8cec6b6b1791e2e29ff239075ce7426adec8314052dc700ca84ea0366d6281d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp315-cp315-macosx_26_0_arm64.whl

Download URL networkit-11.2.2-cp315-cp315-macosx_26_0_arm64.whl
Size 9.7 MB
Tags CPython 3.15 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
c5f6964b71b684fabf3e72b4eedf153477e03c68f392c3f1c472a0ad1a766877
BLAKE2b-256 checksum
How to use checksums
680d14a943d90acd3b05c2fd164e7e939f862f64d186fe51c5b31735e4c14206
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp314-cp314-win_amd64.whl

Download URL networkit-11.2.2-cp314-cp314-win_amd64.whl
Size 30.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fff3c5b4380a42eb1ece54bffd3019ddb3bf4d7a2dd267e44e7886fa4f7e588c
BLAKE2b-256 checksum
How to use checksums
2345f88f089ebc74e3fd650acb50409acb0afc4a78201a80febab331a76ba49f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL networkit-11.2.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 11.5 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
164e7caf9f48d76642e99585ae57eb920b118d00a92856c4a8a83fba2c3418a4
BLAKE2b-256 checksum
How to use checksums
4081f8fdc1db2f606c7c87aa4703db9631f277a454d24be7ce363148f4e8f952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL networkit-11.2.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 11.2 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
98b5d53f025717640ec5a5c344c85192baa10cf96eb0aa2cc6b4fbc10ee19369
BLAKE2b-256 checksum
How to use checksums
4b9fcedf240dc259641eb57ddcaceb6834b79ba07122851f7ce5880292dbf183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp314-cp314-macosx_26_0_arm64.whl

Download URL networkit-11.2.2-cp314-cp314-macosx_26_0_arm64.whl
Size 9.7 MB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
c0f8860d531a613d3d73705c2700325f7bc3ca52feaa738046cbc3bc781844ee
BLAKE2b-256 checksum
How to use checksums
c439e61460e66026d98776b1560b20ec1cf7f0a3a1d167ddb63bf6b6392ec691
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp313-cp313-win_amd64.whl

Download URL networkit-11.2.2-cp313-cp313-win_amd64.whl
Size 30.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
582a1aaf77303c2f4609d819495abf360f5bbf53844267efa1922185a4a641b4
BLAKE2b-256 checksum
How to use checksums
a0ce1a064cd1fc7eb8f532b36c500af46ea9a17de21f10f7de55f5679cbf9a7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL networkit-11.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 11.4 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0f9bd1e5b4e0baa40242bedc1a143dad12e6a009d36ec61ec369af5f00eb5ced
BLAKE2b-256 checksum
How to use checksums
d552fdaa9baa615cfa7e8aded3f4c5b5c7f21bfb25c4cdc4dd085732605829a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp313-cp313-macosx_26_0_arm64.whl

Download URL networkit-11.2.2-cp313-cp313-macosx_26_0_arm64.whl
Size 9.6 MB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
899a73176cee3365521baf6c7df33aba572817bf4c124e6d93dfb7c7d9da2d5a
BLAKE2b-256 checksum
How to use checksums
4a2a002a197c91c4892c0221eae93c074121d7bdddb65fa63c4b4a537fe5c904
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp312-cp312-win_amd64.whl

Download URL networkit-11.2.2-cp312-cp312-win_amd64.whl
Size 30.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3a7097e37f4277c8cab13969c68ac48fbcf3b945c33cf1cea9323c8ee3f01f5a
BLAKE2b-256 checksum
How to use checksums
1eb4420d04c9ecf205f210810854503c01d34a49121359ba3a9014f37ae8b8cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL networkit-11.2.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 11.4 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b0d227fa913d595c5b2616f86e1de93345de98dd2dc3bb1f3d7476e89881247f
BLAKE2b-256 checksum
How to use checksums
49fe7578e0e2480ba43c178ed785dbdf743d372f5ec06fd9290eef3b83f7e36f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp312-cp312-macosx_26_0_arm64.whl

Download URL networkit-11.2.2-cp312-cp312-macosx_26_0_arm64.whl
Size 9.6 MB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
24c0de6697c49ee9096aed95ef6710b0f647c9b3777e765c115b07bcfecd277d
BLAKE2b-256 checksum
How to use checksums
f00a6db0a659c6fa9151e0161d13e42cffe9285de0ed61a426a6ef7733356e08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp311-cp311-win_amd64.whl

Download URL networkit-11.2.2-cp311-cp311-win_amd64.whl
Size 30.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c4e7ce2f65bf765be3a647f70807011bdca24913456d01186de8065910090ad3
BLAKE2b-256 checksum
How to use checksums
8a34d4b0ab16e43635b37caab927f5b30b50aa80f15f0f4a3776d30af3e6011b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL networkit-11.2.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 11.5 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f4561aad91ca514d3865a7bd5ef8622d7615b93e9e02d7353c4e9dd6df967147
BLAKE2b-256 checksum
How to use checksums
2486e3b9547c07e3024e2ace6b28b4f6628b7dad8e94bc78a1e19aa4a33cdac9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp311-cp311-macosx_26_0_arm64.whl

Download URL networkit-11.2.2-cp311-cp311-macosx_26_0_arm64.whl
Size 9.6 MB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
fd331cf0252341e064194f4945e99998cc65af75643c7ac8ddf5bb455e09dede
BLAKE2b-256 checksum
How to use checksums
004e3a0d9487405d7a21f1d4c5b732d7b13f22fafd25565986fec1c82006fe5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp310-cp310-win_amd64.whl

Download URL networkit-11.2.2-cp310-cp310-win_amd64.whl
Size 30.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c49aee0621de5bf27e8e8aab031ad6963d8a716a1f78dd0016bfcec907f2efad
BLAKE2b-256 checksum
How to use checksums
cdb56ffe00886c435a108bcb01ecbf5a360c0f23df7e90eea1725f94816b728a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL networkit-11.2.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 11.5 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a61be2268710fc831b24b5869e22c69e41af38b18730d9429d156a3825c05cec
BLAKE2b-256 checksum
How to use checksums
85741e4f57b223819cf0828b3372cb9fe526f90a3a296de36fcd8eb5de1c4a30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / networkit-11.2.2-cp310-cp310-macosx_26_0_arm64.whl

Download URL networkit-11.2.2-cp310-cp310-macosx_26_0_arm64.whl
Size 9.6 MB
Tags CPython 3.10 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
f530fd67d6de69a9151e5170f7315e0227b9d842cab2a4b5c2ee1aaabee3735f
BLAKE2b-256 checksum
How to use checksums
6e83d7e3a25f688d2b331305dd6a769155a66dd9c026fddbe8a0052ae73c2fc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

11.2.2 This release

20 release files

11.2

21 release files

11.1

17 release files

11.0

20 release files

10.1.1

1 release file

10.1

16 release files

10.0.1

1 release file

10.0

15 release files

9.1.2

1 release file

9.1.1

13 release files

9.0

1 release file

8.1

1 release file

8.0

1 release file

7.1

1 release file

7.0

1 release file

6.1

1 release file

6.0.1

1 release file

6.0

1 release file

5.0.1

1 release file

5.0

1 release file

4.6

1 release file

4.5

1 release file

4.4

1 release file

4.3

1 release file

4.2

1 release file

4.1.1

1 release file

4.1

1 release file

4.0.1

1 release file

4.0

1 release file

3.6

1 release file

3.5

1 release file

3.4.1

1 release file

3.4

3.3

0.1.9.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page