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

# Introduction

> Artifacta is the artifact store purpose-built for AI agents.

## What Artifacta is

Artifacta is the artifact store purpose-built for AI agents. One CLI command or API call to push, pull, list, and share the files your agents produce — with session grouping, content dedup, metadata filtering, and automatic expiration.

**Who it's for:** Developers building AI agent pipelines. Solo builders, startup engineers, and platform teams who need durable artifact storage without writing S3 glue code.

For concrete scenarios — sharing agent reports with clients, multi-agent file handoff, publishing from Claude Code — see the [use cases](https://artifacta.io/use-cases).

**What it replaces:** Custom S3 wrappers, `/tmp` directories, shared NFS mounts, and the 80 lines of Python you wrote to manage file output paths. See how Artifacta compares to [Claude Artifacts and a DIY S3 wrapper](https://artifacta.io/compare/claude-artifacts).

## What Artifacta is not

Artifacta is **not** a database, a filesystem, a workflow orchestrator, or a collaboration tool. It stores artifacts between pipeline steps. It does not:

* Orchestrate workflow steps (use Temporal, Inngest, etc.)
* Search inside file contents (use a search service downstream)
* Manage real-time collaborative editing
* Scan files for malware or extract text from PDFs

## How it works

```
Your Agent  →  artifacta push report.pdf  →  Stored in Artifacta
                                               ├── Deduplicated (content-hash)
                                               ├── Tagged (session, agent, metadata)
                                               ├── Expiring (default 30 days)
                                               └── Shareable (download links)

Another Agent  →  artifacta pull art_xxx  →  Gets the file back
A Human        →  dl.artifacta.io/lnk_xx →  Downloads via browser
```

## Three ways to use it

<CardGroup cols={3}>
  <Card title="CLI" icon="terminal" href="/cli/overview">
    `artifacta push`, `pull`, `ls`, `rm` — Unix-style commands for terminal and scripts.
  </Card>

  <Card title="Python SDK" icon="python" href="/sdk/overview">
    `client.push()`, `pull_bytes()`, `push_dict()` — native Python for agents.
  </Card>

  <Card title="REST API" icon="code" href="/api/overview">
    `POST /v1/artifacts` — integrate from any language.
  </Card>
</CardGroup>

## Plans

|            | Free           | Pro (\$20/mo)   |
| ---------- | -------------- | --------------- |
| Storage    | 1 GB           | 50 GB           |
| Requests   | 10,000 / month | 100,000 / month |
| Max TTL    | 90 days        | 365 days        |
| API keys   | 10             | 50              |
| Rate limit | 100 req/s      | 100 req/s       |

No credit card required for Free. Full details on the [pricing page](https://artifacta.io/pricing). Upgrade from the [dashboard](https://app.artifacta.io/dashboard/usage).
