Swarmnest

Home › Directory › LLM SDKs & Structured Output

LLM SDKs & Structured Output

Libraries for structured output and programming LLMs.

JSON: /api/v1/directory.json (filter on category=llm-sdks-structured)

Guidance

Language for controlling LLM output.

FreeNo auth

Outlines

Structured generation for LLMs.

FreeNo auth

Instructor

Structured outputs from LLMs via Pydantic.

FreeNo auth

BAML

Language for type-safe LLM functions.

FreeNo auth

LMQL

Programming language for LLM interaction.

FreeNo auth

Mirascope

Python toolkit for LLM applications.

FreeNo auth

TextGrad

Automatic differentiation via text for prompt optimization.

FreeNo auth

Promptimizer (LangChain)

Automatic prompt optimization tool.

FreeNo auth