Meibel documentation
Powerful primitives.
One API.
Deeply integrated.
Parse documents, transform their content into your schema, ingest it into a queryable datasource, and put agents on top. Each through a single API, with no vector store to run, no graph database to wire up, and no separate orchestration layer to maintain.
Browse the docs
Jump into any section of the documentation.
Get started
Install the SDK, set your API key, and make your first call.
Core concepts
Agents, datasources, batches, execution policies, and confidence scoring.
Guides
Task-first walkthroughs for agents, sessions, data, and documents.
API reference
Every endpoint, parameter, and response, with a live playground.
SDKs
Python, TypeScript, Go, and CLI. One client covers every primitive.
Tutorials
End-to-end examples like asking a million-row CSV precise questions.
From data to agent
One pipeline, four stages: parse a document, transform to your schema, ingest into a datasource, put an agent on top.
- 1. Parse
- 2. Transform
- 3. Ingest
- 4. Agent
Powerful primitives
Each through a single API. Use one, or compose them into a full pipeline.
01 · Parsing
Turn PDFs, spreadsheets, and images into typed content, with hierarchy, tables, and visual elements preserved.
02 · Transform
Reshape any source into your schema with per-field confidence scores.
03 · Datasources
A living, queryable store for structured and unstructured data, with no vector database to manage.
04 · Agents
Reasoning that knows your data and your rules, scoped by execution policies and run one-off or in batches.
Deeply integrated.
The primitives aren’t just co-located. Each one folds its output into the next, so quality compounds down the pipeline instead of degrading. What parsing captures, transform reshapes; what transform yields, ingestion indexes; what ingestion structures, agents reason over; and policy and confidence thread through all of it.
Reason over structured and unstructured data, on retrieval sharpened by everything below. The cleaner the layers below, the sharper the answers.
Runs two paths at once: structured data lands in typed, queryable tables, while unstructured content is chunked along semantic boundaries into dense and sparse embeddings for hybrid retrieval. Both live in one datasource, with no vector store to manage.
Reshapes parsed content into your business schema, with per-field confidence. The structured fields it yields fold into ingestion and sharpen what agents retrieve.
Captures deep structure (sections, headings, tables, lists) plus context for charts, graphs and formulas. Every extracted token carries a confidence score. Everything above inherits this structure.
structure & quality compound upward
Hardrails, not guardrails
Lock agents to the data and tools you trust, enforced in code, not vibes. Execution policies strictly define what an agent can see and do. They’re evaluated by the platform, outside the LLM, so the model can’t bypass them through prompting.
The result: agents that stay in-bounds by construction, not persuasion.
- Unstructured data
- Structured data
- Tools
Before the LLM call
During data access
At tool execution
Connected in under a minute
Install the SDK, verify your key, and make your first call.
Install the SDK
Verify your key
Make your first call
Head to the quickstart for a full walkthrough.