Servers are HTTP/HTTPS services that handle web traffic and serve content to users. They’re ideal for web applications (Next.js, React), APIs (FastAPI, Go), and any service that needs to respond to HTTP requests. Each server runs in a containerized environment with automatic load balancing, health monitoring, and zero-downtime deployments.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.
Installation configuration
When you deploy a service to an environment, it creates an installation. An installation is a running instance of your service with its own configuration, resources, and scaling settings. For example, you might have:- A production installation with high availability and strict security in a customer’s cloud
- A production multi-tenant installation in your cloud serving multiple customers
- A development installation with minimal resources for testing in your cloud
Networking mode
Every server needs a networking mode that determines its accessibility and security boundaries. Choose the right mode based on your service’s requirements and security needs:Public
Public
Exposes your service to the internet with automatic SSL/TLS certificates and DDoS protection. Perfect for customer-facing applications and APIs running in your cloud or customer clouds.
- Custom domain support
- Automatic certificate management
Internal
Internal
Accessible within your Ryvn environment and connected networks. Ideal for microservices that need to communicate with other services while integrating with customer infrastructure.
- Access from connected networks
- Cross-environment communication
Private
Private
Only accessible within the same Ryvn environment. Essential for sensitive operations like database proxies and credential managers that require complete isolation.
- Same-environment access only
- Maximum security isolation