# Keenpix documentation > Hosted documentation for the Keenpix self-hosted image optimization service. - [Documentation](/docs): Self-hosted, drop-in image optimization. One image endpoint, no SDK, no API key in your image URLs. - Getting started - [Quickstart](/docs/getting-started/quickstart): Your first optimized image in two minutes — no SDK, no API key. - [Projects & access](/docs/getting-started/projects): How projects, the allowlist, and keyless transform URLs fit together. - How it works - [How it works](/docs/concepts/how-it-works): The request lifecycle — from a URL to an optimized, cached image. - [Caching](/docs/concepts/caching): How Keenpix caches transforms and plays nicely with a CDN. - [Security](/docs/concepts/security): The allowlist, SSRF protection, and why transform URLs need no API key. - [Analytics](/docs/concepts/analytics): Every request is logged — here's what you get for free. - Frameworks - [Framework integrations](/docs/frameworks): Keenpix is just a URL, so it drops into any framework that renders an image. - [Next.js](/docs/frameworks/nextjs): Use Keenpix as a custom loader for next/image. - [Nuxt](/docs/frameworks/nuxt): Register Keenpix as a custom @nuxt/image provider. - [TanStack Start](/docs/frameworks/tanstack-start): Use the URL helper with a native . - [React (Vite)](/docs/frameworks/react): A small component for any React app. - [Vue](/docs/frameworks/vue): Bind :src to the URL helper. - [SvelteKit](/docs/frameworks/sveltekit): Use the URL helper with a native . - [Astro](/docs/frameworks/astro): Serve remote images through Keenpix with a plain . - [Remix / React Router](/docs/frameworks/remix): Use the URL helper with a native . - [Plain HTML & any backend](/docs/frameworks/html): No framework required — build the URL anywhere. - API reference - [Transform endpoint](/docs/reference/endpoint): GET /img/ - the public image transform endpoint. - [Parameters](/docs/reference/parameters): Every query parameter the transform endpoint accepts. - [Responses & errors](/docs/reference/responses): Headers and status codes you can expect. - [SDK API](/docs/reference/sdk-api): Authenticated JSON endpoints for trusted backend integrations. - [Operations](/docs/reference/operations): Runtime endpoints for deployment health and automation. - Self-hosting - [Deploy](/docs/self-hosting): Deploy Keenpix with Docker in about a minute. - [Configuration](/docs/self-hosting/configuration): Environment variables for a self-hosted instance. - [Deployment presets](/docs/self-hosting/presets): Copy-paste .env starting points for local, single-node, and CDN-fronted deploys. - [CDN setup](/docs/self-hosting/cdn): Put Cloudflare or another CDN in front of a self-hosted Keenpix instance. ## Full Markdown - [Full documentation](https://keenpix.com/llms-full.txt): all public Keenpix docs in one Markdown file.