render-private-services

Configure Render private services accessible only within the private network.

Updated May 28, 2026
One-click install
npx skills add https://github.com/render-oss/render-codex-plugin --skill render-private-services-render-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-private-services
Source: https://github.com/render-oss/render-codex-plugin/tree/main/skills/render-private-services
Command: npx skills add https://github.com/render-oss/render-codex-plugin --skill render-private-services-render-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Configures Render private services—internal-only apps that accept traffic exclusively from other Render services over the private network. Use when the user needs an internal API, microservice, gRPC server, sidecar, or any service that should not be publicly accessible. Also use when choosing between a private service and a background worker.

Core Features & Use Cases

  • Private services are exposed only on the private network and can host HTTP, gRPC, TCP, or other protocols.
  • Use cases include internal APIs, microservices, sidecars, and infrastructure components that must remain inaccessible from the public internet.
  • When wiring dependencies, private services can be discovered and consumed by other services via internal hostports.

Quick Start

Deploy an internal API service to your private Render network and verify it is not exposed publicly.

Frequently Asked Questions about render-private-services

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an internal API on a Render private network?

To deploy an internal API on a Render private network, configure a private service that binds to a specific port. This setup ensures the API is only accessible to other services within your private network and not exposed publicly.

What is a Render private service used for?

A Render private service is used to host internal APIs, microservices, gRPC servers, and sidecars. It accepts traffic exclusively over Render's private network, ensuring components remain inaccessible from the public internet.

When should I choose a Render private service versus a background worker?

Choose a Render private service when you need an internal API, microservice, or sidecar that accepts traffic over the private network. Choose a background worker for asynchronous processing tasks that do not need to receive incoming traffic.

How do I wire dependencies to a private service using Render blueprints?

Wire dependencies to a private service using Render blueprints by configuring the fromService property. This allows other services to discover and consume the private service via its internal hostport across regions.

Can I use gRPC and TCP protocols with Render private services?

Yes, Render private services support hosting HTTP, gRPC, TCP, and other protocols. They are configurable with multi-runtime compatibility, optional disks, and health checks to maintain private network connectivity.