# Flinger > Flinger puts apps made with AI online. Bring what you built with ChatGPT, Claude, Cursor or a coding agent, and Flinger's crew gives it a database, sign-in and an address of its own, tests it in a real browser, and keeps it running. You built it. We put it online. Flinger is for people who made something with AI and now need it live: a booking page, a small shop, an internal tool, a menu that takes orders. There is no server to set up and no hosting dashboard to learn. Every app gets its own subdomain (your-app.flinger.ai) straight away, and can use a custom domain. ## Three ways to bring an app - [From any AI chat](https://fling.md/install): copy flinger.md and paste it into ChatGPT, Claude or any chat, then ask for what you want. Apps flung from a chat stay up for an hour until the person claims them. - [From a coding agent](https://fling.md/install): one command installs Flinger's skills for Claude Code and other coding agents; then ask the agent to fling the app. The skills keep themselves up to date. - [From a zip or GitHub](https://go.flinger.ai): upload a .zip at go.flinger.ai, or connect GitHub and pick the repository. ## What every app gets - A PostgreSQL database of its own, with the app's migrations run on every deploy - Email sign-in for the app's users, with sign-in, confirmation and password-reset emails sent for it; Google sign-in with no Google setup - File storage in the app's own region - Secrets kept encrypted on the server, never sent to the browser - A safety check for secrets in code and anything left open, before it goes live - Every new version opened in a real browser before it goes live - Monitoring after launch, with a plain-words explanation and a fix to paste back into the AI tool when something breaks - The last 10 versions kept, so the owner can go back to any of them - Optional extras: web push notifications, scheduled jobs, realtime over WebSockets, and a sign-in gate in front of the whole app ## What runs on Flinger - Node 22: Express, Fastify, Next.js, Nuxt, SvelteKit, Astro, Remix - Python: FastAPI, Flask, Django, Streamlit - Static sites: plain HTML, CSS and JavaScript, or React, Vue, Svelte and Solid builds - Any app with a Dockerfile, which runs exactly as given Not supported: Deno, .NET, Elixir, Java, Laravel, PHP, Ruby on Rails and Rust apps, Redis, background queues (BullMQ, Celery, Sidekiq), a persistent disk, and requests that take longer than about 30 seconds. ## For AI tools building an app for Flinger - [Capabilities contract](https://go.flinger.ai/api/v1/capabilities?format=text): the current, machine-generated list of what Flinger runs and provides, the FLING.md format, and the rules that most often break deploys. Read it before building. - [Flight rules](https://fling.md/rules): what can and can't be deployed, and why. - [Install Flinger's skills](https://fling.md/install): flinger.md for chats, and the skill installer for coding agents. ## Optional - [Terms of service](https://fling.md/terms) - [Privacy policy](https://fling.md/privacy)