Skip to main content
ToolAI Tools & APIsv1.4

Instructor

by Jason Liu · open-source · Last verified 2026-03-17

Library for getting structured outputs from LLMs using Pydantic models. Provides retries, validation, and streaming for extracting typed, validated data from language model responses.

https://python.useinstructor.com
B
BAbove Average
Adoption: B+Quality: AFreshness: ACitations: B+Engagement: F

Specifications

License
MIT
Pricing
open-source
Capabilities
structured-extraction, validation, retry-logic, streaming, multi-model-support
Integrations
openai, anthropic, together-ai, groq, litellm
Use Cases
data-extraction, form-parsing, classification, entity-extraction
API Available
Yes
SDK Languages
python, typescript
Deployment
self-hosted
Rate Limits
N/A (open-source)
Data Privacy
Self-hosted, user-managed
Tags
structured-output, pydantic, validation, llm-extraction
Added
2026-03-17
Completeness
100%

Index Score

64.8
Adoption
74
Quality
86
Freshness
88
Citations
72
Engagement
0

Explore the full AI ecosystem on Agents as a Service