> ## Documentation Index
> Fetch the complete documentation index at: https://developers.askparable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Artifacts

> Published uploads live at artifacts.{table}.

The **artifacts** pool is flat: `artifacts.{table}`. Upload a file,
infer a schema, publish it. The published table sits next to connector
data and you can join it from a Plot or an ad-hoc query.

| Action                | Endpoint                                            |
| --------------------- | --------------------------------------------------- |
| Upload a file         | `POST /api/artifacts/upload-artifact`               |
| Infer its schema      | `POST /api/artifacts/run-artifact-schema-inference` |
| Publish it as a table | `POST /api/artifacts/publish-artifact`              |

`table` is the slug you set at publish (`catalogSlug` / table name).
Folders in the app are browse-only; they do not appear in SQL.

```sql theme={null}
SELECT *
FROM artifacts.headcount
LIMIT 10
```

See the [API Reference](/api-reference/overview) for the full artifact
lifecycle. Language-specific Flight SQL clients are on
[Querying the lake](/data#querying-the-lake).
