# SchemaLabs Docs

> Documentation for the Schema API (REST) and the Schema platform. Schema is a Data Language Model: tables and databases in, data understanding, relationships, missing values, and predictions out. No shared keys, no labels, no preprocessing.

Every page has a Markdown twin at the same URL with `.md` appended. The full concatenated corpus is at https://docs.schemalabs.ai/llms-full.txt.

## Get started
- [Quickstart](https://docs.schemalabs.ai/quickstart.md): Get an API key, quick-run Schema across sources that share no key, and publish the same configuration as an endpoint, in about five minutes.
- [Introduction](https://docs.schemalabs.ai/introduction.md): What Schema is, what one call returns, and the two ways to consume it.
- [Authentication](https://docs.schemalabs.ai/authentication.md): API keys, scopes, and how the platform and the API share one identity and one meter.
- [Models](https://docs.schemalabs.ai/models.md): The Schema models you can run on and create endpoints on, how to choose a base, and how an upgrade moves an endpoint to a newer base.

## How it works
- [Data](https://docs.schemalabs.ai/data.md): Connect sources, sync snapshots, pin datasets for the cached rate, generate synthetic data, run batch jobs, and see what is stored, deleted, and audited.
- [Outputs](https://docs.schemalabs.ai/outputs.md): The one response every pass returns: sector, column profile, cross-table map, imputation, predictions, and on endpoints the held-out block.
- [Endpoints](https://docs.schemalabs.ai/endpoints.md): Create an endpoint over pinned data, serve it with a serve-scoped key, refresh when the source changes, and upgrade when a new base ships.
- [Held-out reports](https://docs.schemalabs.ai/held-out.md): How the held-out score is computed by in-context split evaluation, what every report contains, and exactly what the number claims.

## Integrations
- [Agents and LLMs](https://docs.schemalabs.ai/integrations/agents.md): Wrap a quick run or an endpoint as a tool for agent frameworks and function calling, and narrate the bundle with your own LLM.
- [Workflows and data stack](https://docs.schemalabs.ai/integrations/data-stack.md): Call Schema from any HTTP node, schedule syncs and refreshes from your orchestrator, and land bundles in the warehouse.

## Product
- [Platform](https://docs.schemalabs.ai/platform.md): The platform at platform.schemalabs.ai, page by page, how each maps to the API, and Chat.
- [Usage and billing](https://docs.schemalabs.ai/billing.md): The cell meter, the rate card, what each operation costs, plans, rate limits, and storage.

## Resources
- [Changelog](https://docs.schemalabs.ai/changelog.md): Product and API changes for Schema, newest first: bases, routes, and docs.
- [Troubleshooting](https://docs.schemalabs.ai/troubleshooting.md): Every response the Schema API returns when something needs your attention, what it is telling you, and the concrete next step.
- [Glossary](https://docs.schemalabs.ai/glossary.md): The product vocabulary, one entry per term, identical across the API and the platform.
- [Support](https://docs.schemalabs.ai/support.md): How to reach us, what to include, and where the trust and legal information lives.

## API reference
- [Overview](https://docs.schemalabs.ai/api-reference.md): Base URL, authentication, errors, idempotency, async jobs, pagination, identifiers, and every route.
- [Quick run](https://docs.schemalabs.ai/api-reference/run.md): Run Schema over the tables in one request: a stateless pass that returns the full output bundle, the same call the platform's Quick run page makes.
- [Data](https://docs.schemalabs.ai/api-reference/data.md): Register connections and datasets under /v2/data, sync snapshots, pin data for the cached rate, generate synthetic tables, and delete what you no longer need.
- [Endpoints](https://docs.schemalabs.ai/api-reference/endpoints.md): Create, serve, refresh, upgrade, and delete endpoints: a base plus pinned data, a configuration, system prompts, and a held-out report at a stable URL.
- [Reports](https://docs.schemalabs.ai/api-reference/reports.md): List and retrieve held-out reports: the immutable trust artifact minted by every endpoint create, refresh, and upgrade, with its split, baseline, and snapshot.
- [Jobs](https://docs.schemalabs.ai/api-reference/jobs.md): List, poll, and cancel the async jobs behind endpoint creation, refresh, upgrade, synthetic data generation, and batch quick runs.
- [Models](https://docs.schemalabs.ai/api-reference/models.md): List the Schema models available to your organization, which one is the default, and any Enterprise fine-tune you own.
- [Usage](https://docs.schemalabs.ai/api-reference/usage.md): Read your organization's usage meter: cells drawn per surface and per operation, percent of the weekly allowance used, and add-usage settings.
- [API keys](https://docs.schemalabs.ai/api-reference/keys.md): List, create, rotate, and revoke org-scoped API keys carrying the read, run, serve, manage, and delete scopes.

## Optional
- [Model registry](https://www.schemalabs.ai/model-card): model cards for the Schema DLM family
- [Pricing](https://www.schemalabs.ai/pricing): rate card and plans
- [Trust Center](https://www.schemalabs.ai/trust): security, privacy, and compliance posture
