Semantic layer
for AI agents
Define metrics once. Query them from Claude, Cursor, apps, or Python — using a lightweight semantic layer designed for agent workflows.
python-native • agentMCP-first • standalone or embedded • open source
How It Works

Connect Your Data
· SLayer introspects your schema and creates semantic models automatically.
· Foreign keys become joins
· Columns become measures and dimensions
· Models are queryable immediately

Adjust models dynamically
Update models instantly through YAML or API without rebuilds or compilation steps.
Fast iteration for agent workflows and changing schemas.

Query via structured interfaces
Use the same semantic definition across every workflow.
One definition, reused everywhere
Why developers choose SLayer

Agent-native structure
Designed for workflows where queries are generated dynamically by AI tools rather than predefined manually.
Structured query representation makes generation more reliable than raw SQL.

Lightweight and standalone
Runs locally, embedded, or as a service
No dbt project required
No BI platform dependency
No heavy infrastructure

Fast model generation
Database schemas can be converted into semantic models automatically, including relationships between tables.
Reduces manual modeling work significantly.

Expressive query layer
Supports query-time transformations such as time_shift, diff, and dynamic aggregations.
Complex analytical queries can be expressed without complex SQL window functions.

Python-native ecosystem fit
Integrates naturally into Python-based data and agent workflows.
Works as a library, CLI tool, MCP server, or API.