Deploy a React app with a backend

Deploy the frontend and backend as one application without choosing and coordinating separate hosts. Tokay reads the repository, identifies the React build and backend processes, and runs them together in one Project.

Last updated

The repository becomes the deployment plan

You can review the whole application in one place instead of configuring each part by hand. Connect GitHub or push the repository, and Tokay shows the detected Services, their roots, environment variables, and data needs.

The React frontend and each public backend receive their own HTTPS URL. Custom domains can point to the public Services.

The backend keeps a normal server runtime

Tokay runs Express, FastAPI, Flask, Go, and other supported backends as long running processes, so the API does not need to be converted into functions. Workers and scheduled jobs run as separate Services beside it and share the Project's secrets and data.

When the backend expects Postgres, MySQL, MongoDB, or Redis, Tokay creates the resource and supplies its connection through the environment variable the code already reads.

Internal applications get access control around the Project

You do not have to build a login layer solely to keep a work app private. Tokay can require coworker sign in for browser access and issue machine tokens for scripts and other machine callers.

Your AI agent can deploy both sides together

A coding agent like Claude Code or Codex can work from the detected application instead of choosing separate frontend and backend platforms. Through Tokay's GraphQL API, it can submit the repo, set the frontend API URL when the code expects one, provide secrets, deploy each Service, and verify both endpoints.

Point your agent to app.tokay.io/llms.txt for the deployment protocol.

Tokay has a very generous free tier with no credit card. Get started.

Related guides