Deploy a Flask app
Turn a Flask app that works locally into a production service without spending time assembling a server and release setup around it. Tokay detects how the app starts, runs it as a long running process, and gives it an HTTPS URL.
Last updated
AI agent? Start with llms.txt.
Your Flask code carries into production
Your local Flask setup can carry into production without another layer of server configuration. Push a repo, connect GitHub, or paste the files, and Tokay detects Flask, the entry point, packages, and environment variables read by the code.
Before deployment, you review the setup and provide private values such as SECRET_KEY and API credentials. If a secret appears in the source, we flag it so you can move the value into encrypted storage.
The app gets the storage it expects
Tokay keeps database setup close to the Flask app, so you do not have to wire a separate service by hand. When the code expects Postgres, MySQL, or Redis, we create that resource in the Project and supply its connection through the environment variable the app already reads.
SQLite also works when its file is placed on persistent storage, where it survives deploys and restarts.
Releases protect the working site
The working release continues serving while Tokay runs health checks against the new version. Traffic moves only after the checks pass, providing zero downtime deploys without exposing a failed version.
Live logs and deployment history stay available in the Project when you need to inspect a release.
Your AI agent can finish the deployment
A coding agent like Claude Code or Codex can return a verified Flask service instead of another set of hosting instructions. Through Tokay's GraphQL API, it can submit the files, review the detected setup, set the secret values you provide, deploy the app, and verify that the URL responds.
Point your agent to app.tokay.io/llms.txt for the deployment protocol.
Deploy your first app on Tokay's permanent free plan without a credit card.