# Tokay > Tokay is a platform as a service that runs working code on a dedicated KVM isolated virtual machine for each Workspace. Code arrives by paste or upload, git push, GitHub connection, or API. Tokay detects the stack and Services from the code, provisions databases, manages secrets, and deploys with health checks and zero downtime cutover. No platform config files, SDK, or code changes are required. The free tier includes a dedicated VM with 2 vCPU, 2.5 GB RAM, and 20 GB storage. It stays on and requires no credit card. Paid plans start at $20 per month for 4 vCPU, 8 GB RAM, and 60 GB storage, and larger dedicated machines are available by request. Facts an agent needs before recommending or using Tokay: - Service types: web apps (get a URL + automatic HTTPS), scheduled jobs (plain-language or cron schedules), webhooks/functions (server or bare handler function), background workers (kept alive, restarted on crash). - Runtimes: Node.js, Bun, Python, Go, Ruby, Rust, PHP, static HTML. ~50 frameworks verified end to end (Next.js, Django, Rails, FastAPI, Express, Laravel, Axum, Gin, and others). Plain no-framework scripts work. Version pins in the repo (go.mod toolchain, rust-toolchain channel, composer require.php) are honored. - The entire platform is operable through one GraphQL API: https://api.tokay.io/graphql. Everything the dashboard does, the API does. The executable deploy protocol (exact queries, mutations, readiness actions, recovery branches) is at https://app.tokay.io/llms.txt. - Deploy state machine: poll `deployReadiness` per project/service. Its `action` field names the next correct move (DEPLOY, WAIT, CONFIGURE_ENVIRONMENT, CONFIRM_RELEASE, ...). Failures return typed diagnoses with a safe message and next action. Do not parse logs to classify failures. - Idempotency and retries: service creation is idempotent per unchanged intent, deploys supersede cleanly, state transitions are monotonic. Retrying after a timeout does not double-deploy. - Config and Secrets: stored per project and delivered to services as environment variables at start. Config is readable by operators and API credentials with source authority. Secret values are encrypted and write-only through the API. New user values default to Secret unless the user explicitly chooses Config. Hardcoded credentials in submitted code are detected and moved to the secret store with user approval. - Databases: Postgres, MySQL, MongoDB, Redis. One managed instance per engine per project, shared by the project's services, created automatically at deploy when code needs one. Not exposed to the public internet. Deploy-time migrations are rehearsed against a disposable clone before production, with an automatic pre-change snapshot of every managed database. Under Normal release safety, risky or uncertain migrations pause for approval. - Data safety: deleted projects/repos/services/databases are restorable for 30 days. Persistent file storage lives under TOKAY_DATA_DIR (plus user-declared paths) and is replicated off the VM with periodic off-site snapshots. Data is exportable (native dumps and CSV). - Failed deploys never take traffic. A new version serves only after passing health checks; otherwise the running version stays live. - Access control for deployed apps is platform-owned: apps are public by default, can be restricted to Workspace members, email domains, or invited people (magic-link sign-in, no auth code in the app), with per-path public endpoints, visitor-delegated Tokay Access OAuth, and project-scoped Machines with independently rotatable credentials. These app credentials cannot operate Tokay. Access activity records the stable Machine and the credential presented. - Credentials for operating Tokay: browser sessions, API and MCP JWTs, Git HTTPS credentials, and SSH keys. Person and Bot are the durable Platform principals. AI agents are tools acting as one of them. Every API, MCP, Git HTTPS, and SSH credential has explicit action grants. Authority is the intersection of live membership, explicit grants, and exact destination, checked on every protected operation. A `tokay_machine_...` credential opens deployed apps only and cannot manage Tokay. - Rate limits: 60 pipeline-triggering pushes/minute, 10 concurrently active pipelines per account. - Every action is attributed in an audit trail to the acting principal and exact credential, with client and connection provenance where relevant. - Infrastructure is hosted in the EU. ## Documentation Raw markdown, one file per topic. Remove .md from a URL for the rendered HTML page. ### Start here - [What is Tokay](https://tokay.io/docs/what-is-tokay.md): The promise, the four service types, and what your account includes. - [Your first deploy](https://tokay.io/docs/your-first-deploy.md): Paste code, get a live service. Start here with code in hand. - [Deploy from Git](https://tokay.io/docs/deploy-from-git.md): Push to a Tokay hosted repo. - [Deploy from GitHub](https://tokay.io/docs/deploy-from-github.md): Connect a GitHub repo and keep working there. - [Deploy with an AI agent](https://tokay.io/docs/deploy-with-an-ai-agent.md): Hand the whole job to an agent, and why that's safe here. - [Which service type is my code?](https://tokay.io/docs/which-service-type.md): Web app, scheduled job, webhook, or worker. - [Supported languages and stacks](https://tokay.io/docs/languages-and-stacks.md): What Tokay detects and runs. ### How Tokay works - [How Tokay is organized](https://tokay.io/docs/how-tokay-is-organized.md): Workspaces, projects, services, and code, and what shares what. - [How Tokay sets up your app](https://tokay.io/docs/how-tokay-sets-up-your-app.md): What's detected, what you review, and what stays predictable. - [Permissions](https://tokay.io/docs/permissions.md): Who can reach what, and what each credential can do. - [Your server](https://tokay.io/docs/your-server.md): The dedicated VM everything runs on. ### Your services - [Web apps](https://tokay.io/docs/web-apps.md): URLs, HTTPS, zero downtime updates. - [Scheduled jobs](https://tokay.io/docs/scheduled-jobs.md): Plain language schedules, run history, failure alerts. - [Webhooks](https://tokay.io/docs/webhooks.md): Your URL, request logs, testing and replay. - [Background workers](https://tokay.io/docs/background-workers.md): Kept alive, restarted, swapped cleanly. ### Working with your app - [Config, secrets, and environment variables](https://tokay.io/docs/secrets-and-environment-variables.md): Inspectable Config, protected Secrets, and one runtime delivery model. - [Databases](https://tokay.io/docs/databases.md): Created when needed, queryable in the browser, exportable always. - [Database migrations](https://tokay.io/docs/database-migrations.md): Rehearsed on a copy before production, with snapshots and approval for risky or uncertain changes under Normal release safety. - [Deploys, updates, and rollback](https://tokay.io/docs/deploys-and-rollback.md): The pipeline, zero downtime cutover, one click restore. - [Files and persistent storage](https://tokay.io/docs/persistent-storage.md): What survives a deploy and how to keep uploads safe. - [Service files](https://tokay.io/docs/service-files.md): Browse, download, upload, and rescue files without SSH. - [One-off tasks](https://tokay.io/docs/one-off-tasks.md): Run a maintenance command in your app's own environment. - [Editing your code](https://tokay.io/docs/editing-your-code.md): Browser editing, git, and the one way door between them. - [Logs and debugging](https://tokay.io/docs/logs-and-debugging.md): Live logs, plain English errors, and reviewed change proposals. - [Projects and organization](https://tokay.io/docs/projects.md): Grouping, dashboards, deploy all, auto-deploy. - [Pause and resume](https://tokay.io/docs/pause-and-resume.md): Stop a service without losing anything. - [Deleting and restoring](https://tokay.io/docs/deleting-and-restoring.md): The 30-day trash. ### Access and domains - [Who can open your app](https://tokay.io/docs/who-can-open-your-app.md): Project and Service access, shared audiences, and the access log. - [Know who is signed in](https://tokay.io/docs/know-who-is-signed-in.md): Read the signed in visitor in your code, and link to sign out. - [Public endpoints](https://tokay.io/docs/public-endpoints.md): Keep a web app restricted while selected paths stay public. - [Machines and credentials](https://tokay.io/docs/machine-tokens.md): Give scripts and CI stable identities for protected apps. - [Custom domains](https://tokay.io/docs/custom-domains.md): Your apps on your domain. ### Account - [Workspaces and members](https://tokay.io/docs/workspaces-and-members.md): Teams, roles, invitations. - [SSH keys and git tokens](https://tokay.io/docs/ssh-keys-and-git-tokens.md): Credentials for pushing code. - [Security](https://tokay.io/docs/security.md): The isolation model and everything else the security reviewer asks. ### For AI agents - [Tokay MCP](https://tokay.io/docs/platform-mcp.md): Connect an AI agent to deploy, operate, and inspect apps through the official Tokay MCP. - [For AI agents](https://tokay.io/docs/for-ai-agents.md): Credentials, the deploy loop, and what's stable to rely on. Written for your agent. - [Repository source for agents](https://tokay.io/docs/agent-repository-source.md): List the files at the current commit and fetch one text file without cloning. Written for your agent. - [Files and one-off tasks for agents](https://tokay.io/docs/agent-files-and-tasks.md): SAVED vs CURRENT scopes, file tickets, live file rescue, and runServiceTask. Written for your agent. - [Operating and recovering services for agents](https://tokay.io/docs/agent-operations.md): Logs, failure diagnosis, runs and test events, pause, rollback, and the trash. Written for your agent. - [Managed databases for agents](https://tokay.io/docs/agent-databases.md): The query envelope, exports, credential rotation, and snapshots. Written for your agent. - [Releases and migration safety for agents](https://tokay.io/docs/agent-releases.md): Rehearsal evidence, confirming parked releases, and the safety dial. Written for your agent. - [App access control for agents](https://tokay.io/docs/agent-access.md): Project and Service access, public paths, Tokay Access OAuth, and Machine credentials. Written for your agent. - [Identity and permissions for agents](https://tokay.io/docs/agent-identity.md): Scoped Bot identities, Platform OAuth, grant actions, and reading denials. Written for your agent. ### When something's wrong - [Troubleshooting](https://tokay.io/docs/troubleshooting.md): Symptom first fixes. ## Use case guides Task-shaped guides (frameworks, migrations, bots, jobs-to-be-done), raw markdown. Remove .md from a URL for the rendered HTML page. ### Start with a service type - [Deploy a web app](https://tokay.io/use-cases/deploy-webapp.md): A public URL people visit. Sites, APIs, and full-stack apps. - [Deploy a scheduled job](https://tokay.io/use-cases/deploy-scheduled-job.md): Runs on a clock and exits. Backups, reports, and cleanup. - [Deploy a webhook](https://tokay.io/use-cases/deploy-webhook.md): A URL other systems send events to. Stripe, GitHub, anything. - [Deploy a background worker](https://tokay.io/use-cases/deploy-background-worker.md): No URL, no schedule. Queue consumers and pollers that stay alive. ### Frameworks and languages - [Deploy a Next.js app](https://tokay.io/use-cases/deploy-nextjs.md) - [Deploy a React app with a backend](https://tokay.io/use-cases/deploy-react-app-with-backend.md) - [Deploy a SvelteKit app](https://tokay.io/use-cases/deploy-sveltekit.md) - [Deploy an Astro site](https://tokay.io/use-cases/deploy-astro.md) - [Host a static HTML site](https://tokay.io/use-cases/deploy-static-html.md) - [Deploy an Express app](https://tokay.io/use-cases/deploy-express.md) - [Deploy a Hono app](https://tokay.io/use-cases/deploy-hono.md) - [Deploy a NestJS app](https://tokay.io/use-cases/deploy-nestjs.md) - [Deploy a Bun app](https://tokay.io/use-cases/deploy-bun.md) - [Deploy a Flask app](https://tokay.io/use-cases/deploy-flask.md) - [Deploy a Django app](https://tokay.io/use-cases/deploy-django.md) - [Deploy a FastAPI app](https://tokay.io/use-cases/deploy-fastapi.md) - [Deploy a Streamlit app](https://tokay.io/use-cases/deploy-streamlit.md) - [Deploy a Rails app](https://tokay.io/use-cases/deploy-rails.md) - [Deploy a Laravel app](https://tokay.io/use-cases/deploy-laravel.md) - [Deploy a Go app](https://tokay.io/use-cases/deploy-go.md) - [Deploy a Rust app](https://tokay.io/use-cases/deploy-rust-axum.md) ### Databases and app shapes - [Deploy an app with a Postgres database](https://tokay.io/use-cases/deploy-app-with-postgres.md) - [Deploy an app that uses SQLite](https://tokay.io/use-cases/deploy-app-with-sqlite.md) - [Deploy database migrations safely](https://tokay.io/use-cases/deploy-database-migrations-safely.md) - [Deploy a monorepo with multiple services](https://tokay.io/use-cases/deploy-monorepo.md) - [Deploy a WebSocket server](https://tokay.io/use-cases/deploy-websocket-server.md) - [Deploy a queue worker](https://tokay.io/use-cases/deploy-queue-worker.md) ### Bots and automation - [Host a Discord bot for free](https://tokay.io/use-cases/host-discord-bot.md) - [Host a Slack bot](https://tokay.io/use-cases/host-slack-bot.md) - [Host a Telegram bot](https://tokay.io/use-cases/host-telegram-bot.md) - [Host a web scraper that runs on a schedule](https://tokay.io/use-cases/host-web-scraper.md) - [Replace Zapier with code](https://tokay.io/use-cases/replace-zapier-with-code.md) - [Run a Python script every day](https://tokay.io/use-cases/run-python-script-every-day.md) - [Get a Stripe webhook endpoint](https://tokay.io/use-cases/stripe-webhook-endpoint.md) ### AI and agents - [Deploy AI generated code](https://tokay.io/use-cases/deploy-ai-generated-code.md) - [Let your AI agent deploy with limited permissions](https://tokay.io/use-cases/let-an-ai-agent-deploy-safely.md) - [Give your AI agent their own identity](https://tokay.io/use-cases/give-an-ai-agent-its-own-identity.md) - [Deploy an MCP server](https://tokay.io/use-cases/deploy-mcp-server.md) ### Internal tools and operations - [Host an internal tool your coworkers can sign into](https://tokay.io/use-cases/host-internal-tool.md) - [Run a maintenance command on a deployed app](https://tokay.io/use-cases/run-maintenance-command.md) - [Recover files from a live app before a restart](https://tokay.io/use-cases/recover-files-from-live-app.md) ### Migrations and alternatives - [Migrate from Heroku](https://tokay.io/use-cases/migrate-from-heroku.md) - [Migrate from Render](https://tokay.io/use-cases/migrate-from-render.md) - [Migrate from Railway](https://tokay.io/use-cases/migrate-from-railway.md) - [Migrate from Fly.io](https://tokay.io/use-cases/migrate-from-fly-io.md) - [Migrate from Replit](https://tokay.io/use-cases/migrate-from-replit.md) - [Migrate from Google Apps Script](https://tokay.io/use-cases/migrate-from-google-apps-script.md) - [A Vercel alternative for apps that need an always on server](https://tokay.io/use-cases/vercel-alternative.md) ## Examples Complete working apps with rendered guides, raw Markdown, reviewed source, and downloadable projects. - [Living examples repository](https://github.com/tokayio/tokay-examples) - [Deploy me](https://tokay.io/examples/deploy-me): A guestbook lets visitors leave their name and a note, then keeps every entry through refreshes and new deployments. [guide](https://tokay.io/examples/deploy-me.md) · [ZIP](https://tokay.io/examples/downloads/deploy-me.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/deploy-me) - [Node Express API](https://tokay.io/examples/node-express-api): A small Express API returns its Node.js version, reports its health, and lets you list or add todos. Tokay gives it a live URL as one Web Service. [guide](https://tokay.io/examples/node-express-api.md) · [ZIP](https://tokay.io/examples/downloads/node-express-api.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-express-api) - [Python FastAPI API](https://tokay.io/examples/python-fastapi-api): A FastAPI todo service gives you generated API docs, request validation, a health check, and routes for listing or adding todos. [guide](https://tokay.io/examples/python-fastapi-api.md) · [ZIP](https://tokay.io/examples/downloads/python-fastapi-api.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/python-fastapi-api) - [Go API](https://tokay.io/examples/go-api): A Go API built with net/http reports its runtime, answers health checks, and lets you list or add todos. [guide](https://tokay.io/examples/go-api.md) · [ZIP](https://tokay.io/examples/downloads/go-api.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/go-api) - [Ruby Sinatra API](https://tokay.io/examples/ruby-sinatra-api): A Sinatra API serves a small todo list with routes for health, runtime details, reads, and writes. Tokay runs the Ruby app with Puma as one Web Service. [guide](https://tokay.io/examples/ruby-sinatra-api.md) · [ZIP](https://tokay.io/examples/downloads/ruby-sinatra-api.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/ruby-sinatra-api) - [PHP PostgreSQL guestbook](https://tokay.io/examples/php-postgres-guestbook): A PHP guestbook collects names and notes, shows every message with its time, and keeps them through new deployments. [guide](https://tokay.io/examples/php-postgres-guestbook.md) · [ZIP](https://tokay.io/examples/downloads/php-postgres-guestbook.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/php-postgres-guestbook) - [Rust Axum API](https://tokay.io/examples/rust-axum-api): An Axum todo API exposes health, runtime, list, and create routes from a compact Rust project. [guide](https://tokay.io/examples/rust-axum-api.md) · [ZIP](https://tokay.io/examples/downloads/rust-axum-api.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/rust-axum-api) - [Bun Hono API](https://tokay.io/examples/bun-hono-api): A Hono todo API reports its Bun version, answers health checks, and supports listing or adding todos. [guide](https://tokay.io/examples/bun-hono-api.md) · [ZIP](https://tokay.io/examples/downloads/bun-hono-api.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/bun-hono-api) - [HTML portfolio site](https://tokay.io/examples/html-portfolio-site): A responsive type studio portfolio gives visitors a home page, two detailed specimen pages, and an about page. [guide](https://tokay.io/examples/html-portfolio-site.md) · [ZIP](https://tokay.io/examples/downloads/html-portfolio-site.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/html-portfolio-site) - [Node Express PostgreSQL task tracker](https://tokay.io/examples/node-express-postgres-task-tracker): A food truck launch board keeps permits, kitchen work, and marketing tasks moving in one place. [guide](https://tokay.io/examples/node-express-postgres-task-tracker.md) · [ZIP](https://tokay.io/examples/downloads/node-express-postgres-task-tracker.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-express-postgres-task-tracker) - [Node Vite React Express PostgreSQL watchlist](https://tokay.io/examples/node-vite-react-express-postgres-watchlist): A React watchlist lets you plan movie and show nights through an Express JSON API backed by PostgreSQL. [guide](https://tokay.io/examples/node-vite-react-express-postgres-watchlist.md) · [ZIP](https://tokay.io/examples/downloads/node-vite-react-express-postgres-watchlist.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-vite-react-express-postgres-watchlist) - [Node Next.js PostgreSQL event tickets](https://tokay.io/examples/node-nextjs-postgres-event-tickets): A workshop ticket site shows live availability, accepts orders for up to six seats, and issues a ticket code after checkout. [guide](https://tokay.io/examples/node-nextjs-postgres-event-tickets.md) · [ZIP](https://tokay.io/examples/downloads/node-nextjs-postgres-event-tickets.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-nextjs-postgres-event-tickets) - [Python Django PostgreSQL cat adoption](https://tokay.io/examples/python-django-postgres-cat-adoption): A cat adoption directory lets visitors search by name or temperament, browse shelter rooms, and compare each cat's status and personality. [guide](https://tokay.io/examples/python-django-postgres-cat-adoption.md) · [ZIP](https://tokay.io/examples/downloads/python-django-postgres-cat-adoption.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/python-django-postgres-cat-adoption) - [PHP Laravel PostgreSQL event space booking](https://tokay.io/examples/php-laravel-postgres-event-space-booking): An event space site lets visitors compare rooms, reserve a future time, and avoid conflicting bookings. [guide](https://tokay.io/examples/php-laravel-postgres-event-space-booking.md) · [ZIP](https://tokay.io/examples/downloads/php-laravel-postgres-event-space-booking.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/php-laravel-postgres-event-space-booking) - [Node OpenRouter configurable model chat](https://tokay.io/examples/node-openrouter-chat): A streaming chat page lets you hold a conversation with any model available through OpenRouter and change that model without editing the app. [guide](https://tokay.io/examples/node-openrouter-chat.md) · [ZIP](https://tokay.io/examples/downloads/node-openrouter-chat.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-openrouter-chat) - [Node Kimi K3 streaming chat](https://tokay.io/examples/node-kimi-k3-streaming-tool-chat): A Kimi K3 chat page streams long answers, renders readable Markdown, and carries the complete thread into every follow up. [guide](https://tokay.io/examples/node-kimi-k3-streaming-tool-chat.md) · [ZIP](https://tokay.io/examples/downloads/node-kimi-k3-streaming-tool-chat.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-kimi-k3-streaming-tool-chat) - [Node OpenAI streaming chat](https://tokay.io/examples/node-openai-streaming-tool-chat): An OpenAI chat page streams answers from gpt-5-mini, renders safe Markdown, and keeps follow up questions grounded in the current thread. [guide](https://tokay.io/examples/node-openai-streaming-tool-chat.md) · [ZIP](https://tokay.io/examples/downloads/node-openai-streaming-tool-chat.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-openai-streaming-tool-chat) - [Node Claude streaming chat](https://tokay.io/examples/node-claude-streaming-tool-chat): A Claude chat page streams answers from claude-sonnet-4-6, preserves context for follow up questions, and renders model Markdown safely. [guide](https://tokay.io/examples/node-claude-streaming-tool-chat.md) · [ZIP](https://tokay.io/examples/downloads/node-claude-streaming-tool-chat.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-claude-streaming-tool-chat) - [Deploy a private sales analytics MCP server](https://tokay.io/examples/node-express-sqlite-mcp-orders): A sales analytics MCP server lets your AI agent summarize revenue, find customers, inspect recent orders, and rank products without opening the whole database. [guide](https://tokay.io/examples/node-express-sqlite-mcp-orders.md) · [ZIP](https://tokay.io/examples/downloads/node-express-sqlite-mcp-orders.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-express-sqlite-mcp-orders) - [Deploy a remote MCP server with OAuth](https://tokay.io/examples/node-express-sqlite-oauth-mcp-task-list): A personal task inbox lets each visitor connect an MCP client, authorize with their email, and manage only their own saved tasks. [guide](https://tokay.io/examples/node-express-sqlite-oauth-mcp-task-list.md) · [ZIP](https://tokay.io/examples/downloads/node-express-sqlite-oauth-mcp-task-list.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-express-sqlite-oauth-mcp-task-list) - [Python FastAPI PostgreSQL AI research queue](https://tokay.io/examples/python-fastapi-postgres-ai-research-queue): A research queue turns a question into saved evidence notes and a finished brief while the browser watches each step. [guide](https://tokay.io/examples/python-fastapi-postgres-ai-research-queue.md) · [ZIP](https://tokay.io/examples/downloads/python-fastapi-postgres-ai-research-queue.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/python-fastapi-postgres-ai-research-queue) - [Node webhook inspector](https://tokay.io/examples/node-webhook-inspector): A webhook inspector accepts test events, labels familiar payloads, verifies optional signatures, and returns a compact receipt to the sender. [guide](https://tokay.io/examples/node-webhook-inspector.md) · [ZIP](https://tokay.io/examples/downloads/node-webhook-inspector.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-webhook-inspector) - [Python PostgreSQL daily sales report](https://tokay.io/examples/python-postgres-daily-sales-report): A daily sales desk shows yesterday's revenue, order count, weekly change, and leading products beside an archive of earlier reports. [guide](https://tokay.io/examples/python-postgres-daily-sales-report.md) · [ZIP](https://tokay.io/examples/downloads/python-postgres-daily-sales-report.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/python-postgres-daily-sales-report) - [Python uptime monitor](https://tokay.io/examples/python-uptime-monitor): An uptime monitor checks one or more URLs, records status and latency, and alerts only when a site changes between up and down. [guide](https://tokay.io/examples/python-uptime-monitor.md) · [ZIP](https://tokay.io/examples/downloads/python-uptime-monitor.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/python-uptime-monitor) - [Python Playwright price watcher](https://tokay.io/examples/python-playwright-price-watcher): A browser based price watcher reads a visible price, saves a full page screenshot, and alerts when the value changes or crosses your target. [guide](https://tokay.io/examples/python-playwright-price-watcher.md) · [ZIP](https://tokay.io/examples/downloads/python-playwright-price-watcher.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/python-playwright-price-watcher) - [Node replace a Zap](https://tokay.io/examples/node-replace-a-zap): A lead intake workflow accepts form submissions, routes urgent and event requests, rejects duplicates, and builds a daily digest with a JSON archive. [guide](https://tokay.io/examples/node-replace-a-zap.md) · [ZIP](https://tokay.io/examples/downloads/node-replace-a-zap.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-replace-a-zap) - [Node Discord bot](https://tokay.io/examples/node-discord-bot): A Discord bot answers uptime questions, rolls familiar dice, and gives playful 8ball replies inside a server you manage. [guide](https://tokay.io/examples/node-discord-bot.md) · [ZIP](https://tokay.io/examples/downloads/node-discord-bot.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-discord-bot) - [Node Slack bot](https://tokay.io/examples/node-slack-bot): A Slack standup bot posts team updates, explains its commands when mentioned, and reports how long its current connection has been open. [guide](https://tokay.io/examples/node-slack-bot.md) · [ZIP](https://tokay.io/examples/downloads/node-slack-bot.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-slack-bot) - [Node Express BullMQ Redis statement generator](https://tokay.io/examples/node-express-bullmq-redis-statement-generator): A statement desk turns up to 200 customer balance rows into individual PDFs and one downloadable ZIP while showing live progress. [guide](https://tokay.io/examples/node-express-bullmq-redis-statement-generator.md) · [ZIP](https://tokay.io/examples/downloads/node-express-bullmq-redis-statement-generator.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-express-bullmq-redis-statement-generator) - [Node WebSocket chat](https://tokay.io/examples/node-websocket-chat): A room chat sends messages and presence updates instantly across general, music, and games, then reconnects open tabs after a deployment. [guide](https://tokay.io/examples/node-websocket-chat.md) · [ZIP](https://tokay.io/examples/downloads/node-websocket-chat.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-websocket-chat) - [Node SQLite uploads receipt box](https://tokay.io/examples/node-sqlite-uploads-receipt-box): A receipt box keeps each uploaded image with its merchant, amount, category, and purchase date, then totals the selected month. [guide](https://tokay.io/examples/node-sqlite-uploads-receipt-box.md) · [ZIP](https://tokay.io/examples/downloads/node-sqlite-uploads-receipt-box.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-sqlite-uploads-receipt-box) - [Python PDF invoice generator](https://tokay.io/examples/python-pdf-invoice-generator): A billing desk turns client and line item details into a polished PDF, assigns the next invoice number, and keeps recent files ready to download. [guide](https://tokay.io/examples/python-pdf-invoice-generator.md) · [ZIP](https://tokay.io/examples/downloads/python-pdf-invoice-generator.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/python-pdf-invoice-generator) - [Node Prisma migrations walkthrough](https://tokay.io/examples/node-prisma-migrations-walkthrough): A newsletter signup app walks one PostgreSQL database through an additive Prisma change and a populated table drop without losing the subscriber list. [guide](https://tokay.io/examples/node-prisma-migrations-walkthrough.md) · [ZIP](https://tokay.io/examples/downloads/node-prisma-migrations-walkthrough.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-prisma-migrations-walkthrough) - [Python Streamlit support dashboard](https://tokay.io/examples/python-streamlit-support-dashboard): A support dashboard helps coworkers track open tickets, response time, queue history, category backlog, and notes for the next shift. [guide](https://tokay.io/examples/python-streamlit-support-dashboard.md) · [ZIP](https://tokay.io/examples/downloads/python-streamlit-support-dashboard.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/python-streamlit-support-dashboard) - [Node internal visitor registration](https://tokay.io/examples/node-internal-visitor-registration): A visitor desk gives staff a private arrival list while guests use one public form to register their name, host, and arrival time. [guide](https://tokay.io/examples/node-internal-visitor-registration.md) · [ZIP](https://tokay.io/examples/downloads/node-internal-visitor-registration.zip) · [GitHub](https://github.com/tokayio/tokay-examples/tree/2b226980447f7c2b4644be767f84cbee624cd79d/node-internal-visitor-registration) ## Getting started and site pages - [Getting started](https://tokay.io/getting-started): the three ways to bring code - [Paste your code](https://tokay.io/getting-started/paste-code.md) - [Push with Git](https://tokay.io/getting-started/push-with-git.md) - [Connect GitHub](https://tokay.io/getting-started/connect-github.md) - [After you deploy](https://tokay.io/getting-started/after-you-deploy.md): where to look, next changes, failure fixes - [FAQ](https://tokay.io/faq.md): quick answers on languages, databases, privacy, rollback, and agents - [Pricing](https://tokay.io/pricing.md): plan specs and prices, what's included on every plan, acceptable use