Skip to main content
ToolAI Tools & APIsv0.7

LMQL

by ETH Zurich · open-source · Last verified 2026-03-17

Programming language for LLM interaction combining natural language prompting with Python scripting and constraints. Enables declarative control over model outputs with type constraints and scripted logic.

https://lmql.ai
C
CBelow Average
Adoption: CQuality: B+Freshness: B+Citations: C+Engagement: F

Specifications

License
Apache-2.0
Pricing
open-source
Capabilities
constrained-generation, scripted-prompting, multi-model-support, caching, token-masking
Integrations
openai, hugging-face, llama-cpp
Use Cases
structured-output, research, prompt-engineering, interactive-systems
API Available
Yes
SDK Languages
python
Deployment
self-hosted
Rate Limits
N/A (open-source)
Data Privacy
Self-hosted, user-managed
Tags
query-language, llm-programming, constrained-decoding, research
Added
2026-03-17
Completeness
100%

Index Score

47.35
Adoption
45
Quality
78
Freshness
70
Citations
55
Engagement
0

Explore the full AI ecosystem on Agents as a Service