# LayerRail Docs ## Docs - [Pricing](https://docs.layerrail.com/about/pricing.md): How LayerRail bills virtual machines, managed PostgreSQL, Kubernetes clusters, networking, GitHub runners, and AI inference usage. - [Privacy notice](https://docs.layerrail.com/about/privacy-policy.md): How LayerRail collects, stores, and processes account, billing, and customer workload data, plus how to exercise your privacy rights. - [Regions](https://docs.layerrail.com/about/regions.md): Choose where LayerRail provisions virtual machines, databases, Kubernetes clusters, and networking to meet latency and data residency needs. - [Support](https://docs.layerrail.com/about/support.md): How to contact LayerRail support, report incidents, request account changes, and find response time expectations for each support channel. - [Terms of service](https://docs.layerrail.com/about/terms-of-service.md): Summary of the LayerRail customer agreement, acceptable use policy, billing terms, and obligations that apply to every LayerRail account. - [AI inference overview](https://docs.layerrail.com/ai-inference/overview.md): Call hosted language and embedding models through project-scoped LayerRail inference endpoints with per-project API keys and usage limits. - [AI inference playground](https://docs.layerrail.com/ai-inference/playground.md): Test LayerRail-hosted chat and embedding models from the console, compare outputs, and copy generated code snippets to use in your app. - [API authentication](https://docs.layerrail.com/api-reference/authentication.md): Authenticate LayerRail API requests with personal access tokens, including how to mint, scope, rotate, and revoke tokens for scripts and CI. - [LayerRail API overview](https://docs.layerrail.com/api-reference/overview.md): How the LayerRail REST API is structured, including base URLs, resource model, request and response formats, error codes, and rate limits. - [API pagination](https://docs.layerrail.com/api-reference/pagination.md): Iterate through paginated LayerRail API responses using cursor parameters, page size limits, and the next-page links returned in each payload. - [Control plane and workers](https://docs.layerrail.com/architecture/control-plane-and-workers.md): How LayerRail separates the console API, background workers, and customer infrastructure to provision and manage resources reliably. - [Changelog](https://docs.layerrail.com/changelog.md): LayerRail product updates, infrastructure releases, billing improvements, reliability fixes, security patches, and documentation changes by date. - [GitHub Actions quickstart](https://docs.layerrail.com/github-actions-integration/quickstart.md): Connect a GitHub repository to LayerRail-managed runners, install the GitHub App, and run your first workflow on dedicated runner hardware. - [GitHub Actions runner types](https://docs.layerrail.com/github-actions-integration/runner-types.md): Compare LayerRail runner shapes, CPU and memory options, and operating system images so you can match GitHub Actions jobs to the right runner. - [GitHub Actions runner security](https://docs.layerrail.com/github-actions-integration/security.md): Isolation, secret handling, and network controls that protect LayerRail-hosted GitHub Actions runners across jobs, repositories, and projects. - [Expose an application using TLS](https://docs.layerrail.com/managed-kubernetes/expose-application-using-tls.md): Expose a Kubernetes workload through a LayerRail load balancer with a managed TLS certificate, custom domain, and HTTPS-only routing rules. - [Managed Kubernetes overview](https://docs.layerrail.com/managed-kubernetes/overview.md): Run container workloads on LayerRail-managed Kubernetes clusters with managed control planes, worker pools, networking, and cluster autoscaling. - [Managed Kubernetes quickstart](https://docs.layerrail.com/managed-kubernetes/quickstart.md): Create a LayerRail Kubernetes cluster, download the kubeconfig, and deploy your first workload with kubectl in a few guided steps. - [Resize a Kubernetes cluster](https://docs.layerrail.com/managed-kubernetes/resize-cluster.md): Change worker node count, node size, and pool configuration for a LayerRail Kubernetes cluster without disrupting running workloads. - [PostgreSQL backup and restore](https://docs.layerrail.com/managed-postgresql/backup-and-restore.md): How LayerRail handles automated PostgreSQL backups, retention windows, point-in-time recovery, and how to restore a database from a snapshot. - [Connect to PostgreSQL](https://docs.layerrail.com/managed-postgresql/connection.md): Connect applications, psql, and database tools to a LayerRail PostgreSQL database using connection strings, TLS, and connection pooling. - [PostgreSQL networking](https://docs.layerrail.com/managed-postgresql/networking.md): Control how applications reach LayerRail PostgreSQL using private subnets, public endpoints, allowed IP ranges, and TLS-enforced connections. - [Managed PostgreSQL overview](https://docs.layerrail.com/managed-postgresql/overview.md): Create and operate LayerRail-managed PostgreSQL databases with automated backups, version upgrades, monitoring, and vertical resizing. - [Firewall](https://docs.layerrail.com/networking/firewall.md): Create LayerRail firewall rules to allow or block inbound traffic to virtual machines, load balancers, and other project resources by port and IP. - [Load balancer](https://docs.layerrail.com/networking/load-balancer.md): Create public endpoints, attach managed TLS certificates, and route HTTP and TCP traffic to LayerRail virtual machines and Kubernetes workloads. - [Private subnet](https://docs.layerrail.com/networking/private-subnet.md): Use LayerRail private subnets to connect virtual machines, Kubernetes clusters, and managed databases inside a project without public exposure. - [LayerRail platform overview](https://docs.layerrail.com/overview.md): What LayerRail is, how the console is organized into projects and services, and where to start with compute, databases, networking, and AI. - [Command line and API](https://docs.layerrail.com/quick-start/cli.md): Use LayerRail personal access tokens, the CLI, and the REST API to automate provisioning and operations from scripts, terminals, and CI pipelines. - [Managed services quickstart](https://docs.layerrail.com/quick-start/managed-services.md): Create your first LayerRail managed resource from the console, including a virtual machine, PostgreSQL database, or Kubernetes cluster. - [Authorization](https://docs.layerrail.com/security/authorization.md): How LayerRail scopes access to projects through member roles, personal access tokens, and per-project permissions for resources and billing. - [Trust center](https://docs.layerrail.com/security/trust-center.md): LayerRail security posture, compliance information, system status, incident history, and contact points for reporting vulnerabilities. - [Virtual machines overview](https://docs.layerrail.com/virtual-machines/overview.md): LayerRail virtual machines provide on-demand Linux compute for apps, background services, workers, and custom infrastructure across regions. - [Virtual machines quickstart](https://docs.layerrail.com/virtual-machines/quickstart.md): Create a LayerRail virtual machine, choose a region and size, add an SSH key, and connect to your new Linux server in a few minutes. - [Virtual machine sizes](https://docs.layerrail.com/virtual-machines/sizes.md): Compare LayerRail virtual machine families, CPU and memory tiers, and disk options so you can pick the right size for each workload. - [SSH access](https://docs.layerrail.com/virtual-machines/ssh.md): Add SSH public keys, manage authorized users, and connect securely to LayerRail virtual machines from your local terminal or a CI environment. ## Optional - [Console](https://console.layerrail.com) - [Status](https://status.layerrail.com)