4.13.3 Connecting with Python
You can connect to a remote graph server (PGX) instance in your Python program. You must first authenticate with the remote server before you can create a session as illustrated in the following example:
import pypgx as pgx
import pypgx.pg.rdbms.graph_server as graph_server
base_url = "https://localhost:7007"
username = "scott"
password = "tiger"
instance = graph_server.get_instance(base_url, username, password)
session = instance.create_session("python_pgx_client")
print(session)
To execute, save the above program into a file named
program.py
and run the following
command:
python3 program.py
After successful login, you'll see the following message indicating a PGX session was created:
PgxSession(id: 0bdd4828-c3cc-4cef-92c8-0fcd105416f0, name: python_pgx_client)
Note:
To view the complete set of available Python APIs, see Pypgx API.Parent topic: Connecting to the In-Memory Graph Server (PGX)