# Astral > Astral is a private-link file-sharing service. Signed-in people upload files up to their plan limit (10–500 MiB), choose a finite lifetime up to 365 days (or Forever on Aether), and share an optionally access-controlled URL. Astral exposes a server-to-server REST API with quota-reserved one-time upload sessions, active-file management, public metadata and statistics, a small JavaScript SDK and CLI, and a stateless Model Context Protocol endpoint. ## Developer documentation - [Developer guide](https://astrls.com/developers): Human-readable quickstarts, authentication, endpoint reference, MCP setup, limits, and key management. - [Complete LLM reference](https://astrls.com/llms-full.txt): Full product, REST API, schemas, errors, examples, MCP tools, resources, and safety guidance in one Markdown document. - [OpenAPI document](https://astrls.com/openapi.json): Machine-readable OpenAPI 3.1 description of the REST API. - [MCP endpoint](https://astrls.com/mcp): Stateless Streamable HTTP endpoint using JSON-RPC 2.0. ## Product surfaces - [Send a file](https://astrls.com/): Interactive upload flow. - [Dashboard](https://astrls.com/dashboard): View, preview, extend, copy, and delete owned active files. - [Global stats](https://astrls.com/stats): Privacy-safe current totals and seven-day trends. - [Pricing](https://astrls.com/pricing): Monthly plans, storage and file limits, and billing controls. - [Public share route](https://astrls.com/d/FILE_ID): Download and preview page for a live share. ## Optional - [Privacy](https://astrls.com/privacy): Data handling and deletion behavior. - [Terms](https://astrls.com/terms): Service terms and acceptable use.