Deploy with Git
Use git push watasu main and follow build and release output in your terminal. Or connect a GitHub branch for automatic deployments.
Deploy from Git, run web and worker processes, and connect managed data services. Logs, metrics, and traces are part of the same platform.
Connect GitHub or push to a Git remote. Watasu builds an image, runs your release tasks, and rolls out the application.
Explore deploymentsRun public web, private TCP, background workers, and real-time services in the same app. Set the size and replica count for each process.
web / *-web Public HTTP and WebSockets, managed TLS, and a separate URL for every public process.
worker Queues, consumers, and your schedulers run independently from the web process.
*-tcp Internal TCP and gRPC endpoints, reachable by the apps you explicitly trust.
*-rtc WebRTC workloads with a dedicated TURN gateway and stable hostnames for each replica.
Add web replicas without sizing up every worker. Choose fixed-price Standard or usage-billed Dynamic capacity for each process.
Processes with two or more replicas are automatically distributed across eligible EU zones for resilience.
Attach a service and Watasu supplies the connection variables. Keep the clients, protocols, and libraries your application already uses.
A relational database for your application. Standard uses local NVMe; supported plans offer async followers, and Premium adds a synchronous standby.
Redis-compatible clients for caches, sessions, and queues. Premium adds persistence, a managed HA standby, and automatic failover.
Analyze events and append-heavy datasets. Standard includes two-zone replication; Premium adds multiple shards.
Kafka-compatible streams with ordering and replay. Replicated Standard and Premium clusters for production event pipelines.
S3-compatible buckets for files, assets, and exports. Scoped credentials and geo-replicated Premium plans.
Services belong to your team. Share them across apps, use aliases for multiple databases, and keep data independent of an app’s lifecycle.
Explore all add-onsSupported PostgreSQL, Valkey, and ClickHouse plans offer backups. Restore into a replacement, inspect the data, then promote it when you’re ready.
Your first monitoring add-on creates a persistent Grafana workspace for the app. Query logs, metrics, and traces there as you add each service.
Tail live output in your terminal. Attach a logs add-on to search and filter stored output in Grafana.
Query app and runtime metrics, from CPU and memory to request latency. Build alerts in Grafana.
Follow requests across services with OpenTelemetry. Inspect spans to find slow calls.
Live logs, database sessions, metrics queries, and trace inspection are all part of the Watasu CLI.
Every public web process gets a managed URL. Add custom, apex, or wildcard domains and Watasu provisions and renews the certificates.
Custom domainsPrivate TCP endpoints are reachable only by apps you allow. Directional trust keeps internal services off the public internet.
Private networkingBring your WebRTC code. An *-rtc process gets a dedicated TURN gateway, public UDP allocation, and stable per-replica hostnames.
Give each PR a preview environment. Test releases in staging, then promote the same image to production.
Review apps build the PR and provision its declared add-ons. The preview URL goes back to GitHub; cleanup follows the PR lifecycle.
Review appsConnect a branch for automatic deployment. Configure required GitHub checks to hold a release until CI passes. Keep each environment’s config and data separate.
GitHub integrationMove the image tested in staging into production without rebuilding. It runs with production’s own configuration and add-ons.
PipelinesGrant Viewer, Deployer, Operator, or Maintainer access per app or pipeline. Pipeline permissions extend to its review apps.
Teams & permissionsConnect through MCP to inspect app, build, and add-on state. Access is team-scoped and read-only, with no access to secrets.
Connect an AI assistantCreate isolated Linux environments for agent tasks and automation. Run commands, move files, expose previews, and save disk state in checkpoints.
Explore sandboxesCreate an app, push your code, and add the services it needs.