Skip to content
RelationalAI Private Docs
Search
Ctrl
K
Cancel
GitHub
Build
Manage
API Reference
Release Notes
Early Access
Set up your environment
Use an IDE
Use a Jupyter Notebook
Follow a tutorial
Meet PyRel
Start from a template
Simple Start
Fraud Detection
Disease Outbreak Prevention
Supplier Impact Analysis
Energy Grid Planning
Retail Planning
View gallery
Understand how PyRel works
Overview
Configure PyRel
Overview
Load configuration from files
Create configuration in code
Configure Snowflake authentication
Configure compilation behavior
Configure execution behavior
Configure data sync behavior
Configure reasoners
Configure results access
Build a semantic model
Overview
Design a model
Create a model instance
Declare concepts
Declare relationships and properties
Declare data sources
Define base facts
Derive facts with logic
Define requirements
Query a model
Use advanced reasoning
Overview
Rules-based reasoning
Overview
Work with strings
Work with numbers
Use dates and datetimes
Handle missing data
Aggregate and group data
Graph reasoning
Overview
Create a graph
Run a Graph Algorithm
Prescriptive reasoning
Overview
Choose a solver backend
Overview
Use HiGHS
Use Gurobi
Use Ipopt
Use MiniZinc
Solve a decision problem
Overview
Create a Problem object
Add decision variables
Add constraints
Solve a problem
Work with solutions
Use RAI with AI agents
Connect to the docs
Install skill files
GitHub
Build
Follow a Tutorial
Step-by-step tutorials to help you get started with PyRel.
Meet PyRel
Build a small PyRel model, run Louvain community detection, and analyze customer segments.