Overview
This quickstart shows two ways to create your first backend with Sutro:- Studio: Build a backend visually in the browser.
- Sutro CLI: Write SLang locally, preview it in a remote dev session, and publish it from your terminal.
Option 1: Using Studio
Studio is the simplest way to start without writing code.Open Studio
Visit Sutro Studio.
Create your backend
Use Studio to define:
- Entities and relationships.
- Actions and business logic.
- Security rules.
- HTTP endpoints.
Option 2: Using the Sutro CLI
Use the CLI when you want to define your backend in SLang and edit it from your local development environment.Before you begin
You need Node.js 22 or later, npm, and a Sutro account. Publishing requires a payment method on file. Add one in Sutro Studio or Sutro Console before publishing.Steps
Create a project
Create and initialize a local project:
sutro init creates a remote Project and Application, writes sutro.config.json, and creates app.slang if it does not exist.Preview locally edited source
Start a remote dev session:The CLI uploads your local Keep
.slang files and prints a preview URL:sutro dev running while you edit. The CLI reloads the remote preview when local .slang files change.You’ve created and published your first Sutro backend.
Next steps
- Sutro CLI quickstart - Learn the complete CLI workflow.
- CLI command reference - Review every command and option.
- Project configuration - Learn how
sutro.config.jsonworks. - Introduction to SLang - Understand SLang language constructs and features.
- Read the API reference - Explore the lower-level Sutro API.