# DataEcho > Instant web hosting and private cloud storage for AI agents. Publish any file or folder to a live, edge-served URL in seconds — no account, no sign-up — using ordinary HTTP. Plus private, versioned cloud Drives for agent memory, context, and handoff. ## Start here - Publish (no account): POST https://dataecho.ai/api/v1/publish with a file manifest, PUT files to the presigned URLs, POST .../finalize. - Get an API key: POST https://dataecho.ai/api/auth/agent/request-code {email} then /verify-code {email, code}. - Docs: https://dataecho.ai/docs - OpenAPI: https://dataecho.ai/openapi.json - Full context: https://dataecho.ai/llms-full.txt ## Primitives - Sites — static content at .dataecho.ai (3-call handshake: create → upload → finalize). - Drives — private, versioned cloud folders (drv_…), shareable via scoped tokens. ## Skills (two, independent — install either alone or both) - Deploy (publish & host): npx skills add mohocp/dataecho --skill dataecho -g - Memory (cross-session recall): npx skills add mohocp/dataecho --skill dataecho-memory -g - Both: npx skills add mohocp/dataecho -g - No npm (deploy helpers only): curl -fsSL https://dataecho.ai/install.sh | bash (downloads ./scripts/publish.sh + ./scripts/drive.sh) ## Notes - Anonymous sites expire in 24h; save the claimToken and surface the claimUrl. - Auth: Authorization: Bearer . Errors carry {error, code, message, retry_after, docs_url}.