- Python SDK (
prometheux_chain): A high-level Python library for seamless integration - REST API: Direct HTTP endpoints for maximum flexibility and language-agnostic access
- MCP Integration: Connect AI agents to your ontologies via Model Context Protocol
- Local MCP Server (
prometheux-mcp): For Claude Desktop with local installation - Remote MCP Server (
px-remote-mcp-server): For any MCP client (Claude, Genie Code, and more) with OAuth
- Local MCP Server (
Quick Start
- Python SDK
- MCP (Claude Desktop)
- MCP (Remote)
- REST API
Installation
Configuration
First API Call
Install into Jupyter
To manually install the library in your Jupyter Lab or Jupyter Notebook follow these steps:- Create a new notebook with kernel Python and run the following commands in a dedicated cell
-
Clone the repo
-
Navigate into the project and install it
-
Copy the project into site-packages to allow importing and using it
- Restart the kernel
-
Uninstall the project
-
Clone the repo if it is not present
else update it to the latest changes
-
Navigate into the project and install it
-
Remove an existing installation if present
-
Copy the project into site-packages to allow importing and using it
- Restart the kernel
Response Format
All REST API responses follow a consistent format:API Categories
The API is organized into the following categories:| Category | Description |
|---|---|
| REST API conventions | Base URL, response envelope, scoping, pagination, errors |
| Authentication | Obtain, list, and revoke API tokens |
| Projects | Project management, export/import, snapshots |
| Concepts | Define, run, and read results from concepts |
| Data Sources | Connect data sources, infer schema, upload and preview data |
| Knowledge Graph | Build graphs and run graph analytics |
| Vadalog | Analyze and evaluate Vadalog programs |
| Vadalingo | NL, SQL, RDF, and OWL to Vadalog translation |
| Dashboards | Dashboard CRUD |
| Schedules | Automate concept runs |
| Context Layer | Manage and search the agent knowledge base |
| Config | SDK configuration and LLM setup |
Error Handling
- Python SDK
- REST API
The SDK raises exceptions for errors:
Requirements
Python SDK
- Python 3.9 or higher
- Install via pip:
pip install prometheux_chain
REST API
- Any HTTP client (curl, Postman, programming language HTTP libraries)
- Valid JWT authentication token

