Overview
The Sutro API provides programmatic access to create, manage, and deploy backends. You can use the API to define backends, manage projects and applications, handle authentication, and interact with all Sutro resources.What you can do
With the Sutro API, you can:- Create and manage projects: Organize your backends into projects
- Define backends: Use API calls to define backend logic and security
- Deploy applications: Deploy and manage your backend applications
- Handle authentication: Configure Members, Builders, and security settings
- Make precise edits: Update backends without editing SLang definitions directly
Authentication
All API requests require authentication using JWTs and mutual TLS (mTLS). The authentication system ensures secure access to your resources. Learn about authentication to get started with API access.Requests, responses, and errors
The Sutro API follows REST principles and uses standard HTTP methods. All endpoints return consistent response formats and error codes. Learn about requests, responses, and errors to understand how to interact with the API.Getting started
To use the Sutro API, you’ll need:- API client credentials (from your security bundle)
- Builder JWT for authentication
- Mutual TLS certificates for secure connections