Prerequisites
- Node.js - v22 or higher
- Text editor - we recommend VS Code
- Terminal - access Modus through a command-line interface (CLI)
Building your first Modus app
1
Install the Modus CLI
The Modus CLI provides a set of commands to help you create, build, and run your Modus apps.
You can install the CLI using cURL or npm.
2
Initialize your Modus app
To create a new Modus app, run the following command in your terminal:This command prompts you to choose between Go and AssemblyScript as the language for your app. It
then creates a new directory with the necessary files and folders for your app.
3
Build and run your app
To build and run your app, navigate to the app directory and run the following command:This command runs your app locally in a development mode and provides you with a URL to access your
app’s generated API.
4
Add a connection
Modus is a secure-by-default framework. To connect to external services, you need to add a connection
in your app manifest.Add the following code into your
modus.json
manifest file:modus.json
5
Add a function
Functions are the building blocks of your app. Let’s add a function that fetches a random quote from
the ZenQuotes connection you just created.
To add a function, create a new file in the root directory with the following code:
quotes.go