# Artefaktum > Artefaktum is searchable storage for AI agents and humans: upload an artifact once, search it by text or meaning, download it with a verified sha256, and follow versions and lineage. REST and MCP expose the same operations; the Python and TypeScript SDKs, the CLI and the n8n node are thin clients over them. Every page below is also served as HTML without the .md suffix. The whole set in one file: https://artefaktum.dev/llms-full.txt ## Docs - [Artefaktum docs](https://artefaktum.dev/docs/index.md): Core concepts behind Artefaktum, from artifacts and versions to search, lineage, and how bytes move - [Quick start](https://artefaktum.dev/docs/quickstart.md): Get an API key, then push, search, and pull an artifact in under five minutes - [MCP server](https://artefaktum.dev/docs/mcp.md): Connect an MCP host to Artefaktum's hosted server and use its tools to find, upload and trust artifacts. - [REST API](https://artefaktum.dev/docs/rest.md): The plain HTTP API behind the SDKs, for curl, Make, Zapier or any HTTP step. - [Python SDK](https://artefaktum.dev/docs/python.md): Push, pull, search, and manage artifacts from Python with the official artefaktum package - [TypeScript SDK](https://artefaktum.dev/docs/typescript.md): Install, configure and use the artefaktum npm package: push, pull, search and resolve artifacts - [CLI](https://artefaktum.dev/docs/cli.md): Push, pull, and search artifacts from a terminal, a Dockerfile, or a CI step with afk - [n8n node](https://artefaktum.dev/docs/n8n.md): Use the Artefaktum community node in n8n to upload, cache, find and manage artifacts ## Optional - [OpenAPI document](https://api.artefaktum.dev/openapi.json): the REST API's machine-readable schema. - [Console](https://artefaktum.dev/console/): where a human creates API keys and manages billing.