TLDR
The Render API allows you to manage your cloud services and resources, such as deploying new applications, updating existing ones, and configuring environment variables. You can automate infrastructure tasks, integrate deployments into CI/CD pipelines, and monitor service health programmatically. This enables seamless management of your web services, databases, and other cloud components directly from your own applications or scripts.
Capabilities
Service ManagementDeploy, manage, and scale various types of services including web services, background workers, and cron jobs. Supports: create, update, delete, deploy, scale, restart, get logs.
Environment VariablesManage environment variables for services to configure application settings and secrets. Supports: add, update, delete, list.
DatabasesProvision and manage managed PostgreSQL and Redis databases. Supports: create, delete, scale, connect.
Custom Domains & TlsConfigure custom domains and automatically provision and renew TLS certificates for services. Supports: add, remove, list.
Build & DeployTrigger new builds and deployments, and manage deployment history. Supports: manual deploys, auto-deploys from Git, rollbacks.
Team & Access ControlManage team members and their access to resources within Render. Supports: invite users, manage roles.
Infrastructure MonitoringAccess metrics and logs for deployed services to monitor performance and troubleshoot issues. Supports: logs, events.
WebhooksConfigure webhooks to receive notifications about service events and deployment status. Supports: deployment events, build status.