Skip to main content
NebulaGraph-Lite-logo

NebulaGraph Lite

Try NebulaGraph with pip install, on Linux/ WSL2 or even Google Colab or ModelScope Notebook, in container, rootless.

Open in Colab ModelScope Jupyter for NebulaGraph pdm-managed

GitHub release (latest by date) pypi-version python-version

Build Checks

How to use

Install NebulaGraph Lite

pip3 install nebulagraph-lite

Start NebulaGraph Lite

From Jupyter Notebook: From CLI:
from nebulagraph_lite import nebulagraph_let as ng_let

n = ng_let()

n.start()
nebulagraph start  

Voilà! It'ts up and running already now!

Free NebulaGraph Playground in 5 minutes

Thanks to Google Colab and ModelScope Notebook, we could have a free NebulaGraph playground in 5 minutes.

Go with 👉 Open in Colab.

In China?

Go with 👉 Open in ModelScope

What's next

Play with nebula3-python or jupyter-nebulagraph and walk through the Documentation!

pip3 install jupyter-nebulagraph
%load_ext ngql

And we could access it like:

%ngql --address 127.0.0.1 --port 9669 --user root --password nebula

And query like:

%ngql SHOW HOSTS;

Other non-lite or less-lite options

Intrested in other play or production options?

Production

Play and Dev

  • Docker Compose, if you are comfortable to play with Docker on single server.
  • nebula-up, one-liner test env installer on single server, support studio, dashboard, nebulagraph algorithm, exchange etc, all-in-one.
  • Docker Extension, one-click on Docker Desktop(macOS, windows) on desktop machines, in GUI flavor.
  • Nebula-Operator-KinD, Nebula K8s Operator with K8s-in-Docker, one-liner test env with docker+k8s+nebulagrpah-operator, try NebulaGraph on K8s with ease on your single server.

Acknowledgements

Supported Platforms

Ubuntu ✔ Google Colab ✔ ModelScope Notebook ✔ RockyLinux ✔ NestedContainer ✔ WSL2 ✔

FAQ

Click to see FAQ

Why not docker?

With udocker, the opinionated subset docker running in user space, we could run docker images without root privilege, docker daemon.

Thus we support running inside docker container, WSL2, Google Colab.

Can NebulaGraph-Lite run inside a container?

Yes! Say we are in a container that runs Ubuntu, we could run:

docker run -it --rm ubuntu:latest bash
# inside the container
apt update && apt install python3-pip curl -y
pip3 install nebulagraph-lite
python3

In python3:

from nebulagraph_lite import nebulagraph_let as ng_let
n = ng_let(in_container=True)
n.start()

Or in shell:

nebulagraph --container start

Does it support Windows?

Yes, it supports Windows with WSL2 or other Linux VMs with a Hypervisor.

How to clean up?

  • Step 1, from nebulagraph-lite, remove the udocker container and clean up the base path.

Python:

n.stop()
n.clean_up()

Shell:

nebulagraph stop
nebulagraph cleanup
  • Step 2, pip uninstall nebulagraph-lite and dependencies.
pip3 uninstall nebulagraph-lite udocker
  • Step 3, remove the udocker files.
rm -rf ~/.udocker

Metadata

Release files for nebulagraph-lite 0.2.5

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

Source distribution (sdist)

Source distribution for nebulagraph-lite 0.2.5
File Size Uploaded Provenance
nebulagraph_lite-0.2.5.tar.gz 18.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for nebulagraph-lite 0.2.5
File Interpreter ABI Platform
nebulagraph_lite-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 35.6 kB

Release files / nebulagraph_lite-0.2.5.tar.gz

Download URL nebulagraph_lite-0.2.5.tar.gz
Size 18.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0c0b0e8c743693c4ffe2fe4086b88f85dc89bc55a6bd050491cbf0dc94d35640
BLAKE2b-256 checksum
How to use checksums
eab1dfce58bbe4108642ef2e514e30b2a4d91804d41affe5e5e8507b8395d362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.15.3 CPython/3.10.12 Linux/6.5.0-1021-azure

Release files / nebulagraph_lite-0.2.5-py3-none-any.whl

Download URL nebulagraph_lite-0.2.5-py3-none-any.whl
Size 16.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5168f39eee0bec957484e8ccfe33a9b385430dc31ec023579d540c2929c1733b
BLAKE2b-256 checksum
How to use checksums
5cdbbd74c83084cc4e2b6301a928ee6b996593adf8f00abaafff093fabfe2015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.15.3 CPython/3.10.12 Linux/6.5.0-1021-azure

Security for nebulagraph-lite 0.2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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