DeployApps is a developer platform for full-stack developers or teams who need to build, run and maintain web, mobile or enterprise apps with a typesafe backend that scales automatically.
For more details on how to use DeployApps, you can check out the official documentation.
Check out our Getting started documentation page to find out how to start using DeployApps.
For more details about the DeployApps CLI commands, run genezio help or genezio [command] help.
To install the DeployApps CLI tool, run the following command:
npm install -g genezio
Visit the DeployApps template page and create a new project. You can choose from a variety of templates or start from scratch.
If you want to create a new project from scratch, you can run the following command:
genezio create
If you already have a project you can either import it from you GitHub repository or deploy it from your local machine using the following command:
genezio deploy
You can also test your code locally by running the following command in the server directory.
genezio local
This will spawn a local server that can be used for testing. Now, you can navigate to the Test Interface and test your project locally from GUI.

Once you are happy with your project, you can deploy it in a production environment by running: genezio deploy.
The DeployApps CLI tool supports the commands shown in the following table:
| Command | Description |
|---|---|
| genezio create | Create a new fullstack project from templates Learn more |
genezio local --port <port> |
Runs a local environment with your project for testing purposes. Learn more |
| genezio deploy | Deploys your project to the DeployApps infrastructure. Learn more |
genezio list [<identifier>] |
Displays details of your projects. You can view them all at once or display a particular one by providing its name or ID. Learn more |
genezio delete [<project-id>] |
Deletes the project described by the provided ID. If no ID is provided, lists all the projects and IDs. Learn more |
| genezio sdk | Generates an SDK corresponding to a deployed project. Learn more |
| genezio account | Display information about the current account logged in. Learn more |
genezio login <access-token> |
Authenticates with DeployApps platform to deploy your code. Learn more |
| genezio logout | Logout from DeployApps platform. Learn more |
genezio help / genezio <command> --help |
Displays help for the CLI tool. |
You can find out more about DeployApps from our examples repository.
DeployApps is using JSON RPC 2.0 to facilitate the communication between SDK and your class. Your functions are deployed in the DeployApps infrastructure. The functions are not executed on a long lasting Virtual Machine. Instead, our system uses a serverless approach. Whenever a request is received, your code is loaded and executed. This is more cost and energy efficient. However, the developer needs to take into account the following - the values of the global variables are not persistent between runs.
Type safety is ensured by the generated SDK, even if the server and the client are not written in the same language. The CLI tool analyzes the server code generates client side types equivalent to the server side types, as well as functions with equivalent signatures.
To find more details on how to use DeployApps, check out the official documentation:
If you cannot find what you are looking for in the docs, don't hesitate to drop us a GitHub issue or start a discussion on Discord.
We want you to get your project up and running in no-time.
If you find yourself in a pickle using DeployApps, drop us a GitHub issue, start a discussion with us on Discord or drop us an email at contact@genezio.io.
DeployApps can be installed and used on macOS, Linux-based distributions and Windows.node >= 18 should be installed on your machine.For the most common issues that our users have dealt with, we created a Troubleshooting section in the documentation.
If you don't find the guidance there, drop us a GitHub issue. We are more than happy to help you!
Contributions are welcome! Please see our Contributing Guide for more details.
Show your support by giving us a star :star:, to help others discover DeployApps and become part of our community!
There are a growing number of awesome projects deployed with DeployApps and we want to shout out about them.
If you deployed a project using DeployApps let us know on Discord.
Check out tutorials for building and deploying various use cases with DeployApps.
Brag to your friends that you are using DeployApps with this awesome badge ->
[](https://github.com/genez-io/genezio)
DeployApps is licensed under GNU General Public License v3.0. For more information, please refer to LICENSE.
$ claude mcp add genezio \
-- python -m otcore.mcp_server <graph>