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
B—Above 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.8Adoption
74
Quality
86
Freshness
88
Citations
72
Engagement
0