Documentation Index
Fetch the complete documentation index at: https://ryvn.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Ryvn offers four service types, each designed for a different kind of workload. Use this page to pick the right one for your use case.
Overview
| Type | Use Case | Request Pattern | Scaling | Networking |
|---|
| Server | HTTP/HTTPS services, web applications, APIs | HTTP/HTTPS traffic | Auto-scaling based on HTTP traffic | Inbound/Outbound |
| Job | Scheduled tasks, batch processing | One-off or scheduled execution | Manual scaling | Outbound only |
| Chart | Custom Kubernetes workloads | Configurable | Chart-defined | Configurable |
| Terraform | Infrastructure provisioning | N/A | N/A | Varies |
Service types
Server
The most common service type for web applications. You can set the networking mode to public (with a public URL),
internal (accessible from the environment and connected environments), or private (accessible only within the
environment). You get built-in load balancing, automatic HTTPS, and health monitoring. Use servers for Next.js, Remix,
FastAPI, Express, Django, and other web frameworks.
Learn more about Servers →
Job
Run tasks on a schedule or execute them on-demand. Jobs can execute single commands, complex scripts, or
compiled programs. Use jobs for database backups, data syncs, cleanup tasks, maintenance operations, or any task that needs
to run once or on a recurring schedule.
Learn more about Jobs →
Chart
Deploy custom Kubernetes workloads via Helm charts. Charts give you complete control over your
Kubernetes resources and configurations. Use this service type for complex applications that require specific Kubernetes features or
custom orchestration.
Learn more about Charts →
Provision and manage cloud resources as code. Ryvn handles state management and supports
multi-cloud deployments. Use Terraform services when you need to automate infrastructure setup across AWS, GCP, or Azure.
Learn more about Terraform →