All integrations

Render

DEVELOPER · DEVELOPER

Services, deploys, databases and environment variables in their own workspace.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

render_delete_blueprints_by_blueprintidWRITE

Disconnect Blueprint via DELETE /blueprints/{blueprintId}

api
render_delete_cron_jobs_by_cronjobid_runsWRITE

Cancel running cron job via DELETE /cron-jobs/{cronJobId}/runs

api
render_delete_dedicated_ips_by_dedicatedipidWRITE

Delete dedicated IP set via DELETE /dedicated-ips/{dedicatedIpId}

api
render_delete_disks_by_diskidWRITE

Delete disk via DELETE /disks/{diskId}

api
render_delete_env_groups_by_envgroupidWRITE

Delete environment group via DELETE /env-groups/{envGroupId}

api
render_delete_env_groups_by_envgroupid_env_vars_by_envvarkeyWRITE

Remove environment variable via DELETE /env-groups/{envGroupId}/env-vars/{envVarKey}

api
render_delete_env_groups_by_envgroupid_secret_files_by_envvarkeyWRITE

Remove secret file via DELETE /env-groups/{envGroupId}/secret-files/{envVarKey}

api
render_delete_env_groups_by_envgroupid_services_by_serviceidWRITE

Unlink service via DELETE /env-groups/{envGroupId}/services/{serviceId}

api
render_delete_environments_by_environmentidWRITE

Delete environment via DELETE /environments/{environmentId}

api
render_delete_environments_by_environmentid_resourcesWRITE

Remove resources from environment via DELETE /environments/{environmentId}/resources

api
render_delete_key_value_by_redisidWRITE

Delete Key Value instance via DELETE /key-value/{redisId}

api
render_delete_logs_streams_owner_by_owneridWRITE

Delete log stream via DELETE /logs/streams/owner/{ownerId}

api
render_delete_logs_streams_resource_by_resourceidWRITE

Delete log stream override via DELETE /logs/streams/resource/{resourceId}

api
render_delete_metrics_stream_by_owneridWRITE

Delete metrics stream via DELETE /metrics-stream/{ownerId}

api
render_delete_owners_by_ownerid_members_by_useridWRITE

Remove workspace member via DELETE /owners/{ownerId}/members/{userId}

api
render_delete_postgres_by_postgresidWRITE

Delete Postgres instance via DELETE /postgres/{postgresId}

api
render_delete_postgres_by_postgresid_credentials_by_usernameWRITE

Delete PostgreSQL User via DELETE /postgres/{postgresId}/credentials/{username}

api
render_delete_projects_by_projectidWRITE

Delete project via DELETE /projects/{projectId}

api
render_delete_redis_by_redisidWRITE

Delete Redis instance via DELETE /redis/{redisId}

api
render_delete_registrycredentials_by_registrycredentialidWRITE

Delete registry credential via DELETE /registrycredentials/{registryCredentialId}

api
render_delete_services_by_serviceidWRITE

Delete service via DELETE /services/{serviceId}

api
render_delete_services_by_serviceid_autoscalingWRITE

Delete autoscaling config via DELETE /services/{serviceId}/autoscaling

api
render_delete_services_by_serviceid_custom_domains_by_customdomainnameoridWRITE

Delete custom domain via DELETE /services/{serviceId}/custom-domains/{customDomainNameOrID}

api
render_delete_services_by_serviceid_env_vars_by_envvarkeyWRITE

Delete environment variable via DELETE /services/{serviceId}/env-vars/{envVarKey}

api
render_delete_services_by_serviceid_headers_by_headeridWRITE

Delete header rule via DELETE /services/{serviceId}/headers/{headerId}

api
render_delete_services_by_serviceid_routes_by_routeidWRITE

Delete redirect/rewrite rule via DELETE /services/{serviceId}/routes/{routeId}

api
render_delete_services_by_serviceid_secret_files_by_envvarkeyWRITE

Delete secret file via DELETE /services/{serviceId}/secret-files/{envVarKey}

api
render_delete_task_runs_by_taskrunidWRITE

Cancel task run via DELETE /task-runs/{taskRunId}

api
render_delete_webhooks_by_webhookidWRITE

Delete a webhook via DELETE /webhooks/{webhookId}

api
render_delete_workflows_by_workflowidWRITE

Delete workflow via DELETE /workflows/{workflowId}

api
render_get_blueprintsREAD

List Blueprints via GET /blueprints

api
render_get_blueprints_by_blueprintidREAD

Retrieve Blueprint via GET /blueprints/{blueprintId}

api
render_get_blueprints_by_blueprintid_syncsREAD

List Blueprint syncs via GET /blueprints/{blueprintId}/syncs

api
render_get_dedicated_ipsREAD

List dedicated IPs via GET /dedicated-ips

api
render_get_dedicated_ips_by_dedicatedipidREAD

Retrieve dedicated IP set via GET /dedicated-ips/{dedicatedIpId}

api
render_get_disksREAD

List disks via GET /disks

api
render_get_disks_by_diskidREAD

Retrieve disk via GET /disks/{diskId}

api
render_get_disks_by_diskid_snapshotsREAD

List snapshots via GET /disks/{diskId}/snapshots

api
render_get_env_groupsREAD

List environment groups via GET /env-groups

api
render_get_env_groups_by_envgroupidREAD

Retrieve environment group via GET /env-groups/{envGroupId}

api
render_get_env_groups_by_envgroupid_env_vars_by_envvarkeyREAD

Retrieve environment variable (env-groups) via GET /env-groups/{envGroupId}/env-vars/{envVarKey}

api
render_get_env_groups_by_envgroupid_secret_files_by_envvarkeyREAD

Retrieve secret file (env-groups) via GET /env-groups/{envGroupId}/secret-files/{envVarKey}

api
render_get_environmentsREAD

List environments via GET /environments

api
render_get_environments_by_environmentidREAD

Retrieve environment via GET /environments/{environmentId}

api
render_get_events_by_eventidREAD

Retrieve event via GET /events/{eventId}

api
render_get_key_valueREAD

List Key Value instances via GET /key-value

api
render_get_key_value_by_redisidREAD

Retrieve Key Value instance via GET /key-value/{redisId}

api
render_get_key_value_by_redisid_connection_infoREAD

Retrieve Key Value connection info via GET /key-value/{redisId}/connection-info

api
render_get_logsREAD

List logs via GET /logs

api
render_get_logs_streams_owner_by_owneridREAD

Retrieve log stream via GET /logs/streams/owner/{ownerId}

api
render_get_logs_streams_resourceREAD

List log stream overrides via GET /logs/streams/resource

api
render_get_logs_streams_resource_by_resourceidREAD

Retrieve log stream override via GET /logs/streams/resource/{resourceId}

api
render_get_logs_subscribeREAD

Subscribe to new logs via GET /logs/subscribe

api
render_get_logs_valuesREAD

List log label values via GET /logs/values

api
render_get_maintenanceREAD

List maintenance runs via GET /maintenance

api
render_get_maintenance_by_maintenancerunidREAD

Retrieve maintenance run via GET /maintenance/{maintenanceRunID}

api
render_get_metrics_active_connectionsREAD

Get active connection count via GET /metrics/active-connections

api
render_get_metrics_bandwidthREAD

Get bandwidth usage via GET /metrics/bandwidth

api
render_get_metrics_bandwidth_sourcesREAD

Get bandwidth usage breakdown by traffic source via GET /metrics/bandwidth-sources

api
render_get_metrics_cpuREAD

Get CPU usage via GET /metrics/cpu

api
render_get_metrics_cpu_limitREAD

Get CPU limit via GET /metrics/cpu-limit

api
render_get_metrics_cpu_targetREAD

Get CPU target via GET /metrics/cpu-target

api
render_get_metrics_disk_capacityREAD

Get disk capacity via GET /metrics/disk-capacity

api
render_get_metrics_disk_usageREAD

Get disk usage via GET /metrics/disk-usage

api
render_get_metrics_filters_applicationREAD

List queryable instance values via GET /metrics/filters/application

api
render_get_metrics_filters_httpREAD

List queryable status codes and host values via GET /metrics/filters/http

api
render_get_metrics_filters_pathREAD

List queryable paths via GET /metrics/filters/path

api
render_get_metrics_http_latencyREAD

Get HTTP latency via GET /metrics/http-latency

api
render_get_metrics_http_requestsREAD

Get HTTP request count via GET /metrics/http-requests

api
render_get_metrics_instance_countREAD

Get instance count via GET /metrics/instance-count

api
render_get_metrics_memoryREAD

Get memory usage via GET /metrics/memory

api
render_get_metrics_memory_limitREAD

Get memory limit via GET /metrics/memory-limit

api
render_get_metrics_memory_targetREAD

Get memory target via GET /metrics/memory-target

api
render_get_metrics_replication_lagREAD

Get replica lag via GET /metrics/replication-lag

api
render_get_metrics_stream_by_owneridREAD

Retrieve metrics stream via GET /metrics-stream/{ownerId}

api
render_get_metrics_task_runs_completedREAD

Get task runs completed count via GET /metrics/task-runs-completed

api
render_get_metrics_task_runs_queuedREAD

Get task runs queued count via GET /metrics/task-runs-queued

api
render_get_notification_settings_overridesREAD

List notification overrides via GET /notification-settings/overrides

api
render_get_notification_settings_overrides_services_by_serviceidREAD

Retrieve notification override via GET /notification-settings/overrides/services/{serviceId}

api
render_get_notification_settings_owners_by_owneridREAD

Retrieve notification settings via GET /notification-settings/owners/{ownerId}

api
render_get_organizations_by_orgid_audit_logsREAD

List organization audit logs via GET /organizations/{orgId}/audit-logs

api
render_get_ownersREAD

List workspaces via GET /owners

api
render_get_owners_by_owneridREAD

Retrieve workspace via GET /owners/{ownerId}

api
render_get_owners_by_ownerid_audit_logsREAD

List workspace audit logs via GET /owners/{ownerId}/audit-logs

api
render_get_owners_by_ownerid_membersREAD

List workspace members via GET /owners/{ownerId}/members

api
render_get_postgresREAD

List Postgres instances via GET /postgres

api
render_get_postgres_by_postgresidREAD

Retrieve Postgres instance via GET /postgres/{postgresId}

api
render_get_postgres_by_postgresid_connection_infoREAD

Retrieve Postgres connection info via GET /postgres/{postgresId}/connection-info

api
render_get_postgres_by_postgresid_credentialsREAD

List PostgreSQL Users via GET /postgres/{postgresId}/credentials

api
render_get_postgres_by_postgresid_exportREAD

List Postgres exports via GET /postgres/{postgresId}/export

api
render_get_postgres_by_postgresid_query_processesREAD

List live queries via GET /postgres/{postgresId}/query/processes

api
render_get_postgres_by_postgresid_query_sizesREAD

List database, table, and index sizes via GET /postgres/{postgresId}/query/sizes

api
render_get_postgres_by_postgresid_query_table_scansREAD

List table scans via GET /postgres/{postgresId}/query/table-scans

api
render_get_postgres_by_postgresid_query_top_queriesREAD

List top queries via GET /postgres/{postgresId}/query/top-queries

api
render_get_postgres_by_postgresid_recoveryREAD

Retrieve point-in-time recovery status via GET /postgres/{postgresId}/recovery

api
render_get_projectsREAD

List projects via GET /projects

api
render_get_projects_by_projectidREAD

Retrieve Project via GET /projects/{projectId}

api
render_get_redisREAD

List Redis instances via GET /redis

api
render_get_redis_by_redisidREAD

Retrieve Redis instance via GET /redis/{redisId}

api
render_get_redis_by_redisid_connection_infoREAD

Retrieve Redis connection info via GET /redis/{redisId}/connection-info

api
render_get_registrycredentialsREAD

List registry credentials via GET /registrycredentials

api
render_get_registrycredentials_by_registrycredentialidREAD

Retrieve registry credential via GET /registrycredentials/{registryCredentialId}

api
render_get_servicesREAD

List services via GET /services

api
render_get_services_by_serviceidREAD

Retrieve service via GET /services/{serviceId}

api
render_get_services_by_serviceid_custom_domainsREAD

List custom domains via GET /services/{serviceId}/custom-domains

api
render_get_services_by_serviceid_custom_domains_by_customdomainnameoridREAD

Retrieve custom domain via GET /services/{serviceId}/custom-domains/{customDomainNameOrID}

api
render_get_services_by_serviceid_deploysREAD

List deploys via GET /services/{serviceId}/deploys

api
render_get_services_by_serviceid_deploys_by_deployidREAD

Retrieve deploy via GET /services/{serviceId}/deploys/{deployId}

api
render_get_services_by_serviceid_env_varsREAD

List environment variables via GET /services/{serviceId}/env-vars

api
render_get_services_by_serviceid_env_vars_by_envvarkeyREAD

Retrieve environment variable (services) via GET /services/{serviceId}/env-vars/{envVarKey}

api
render_get_services_by_serviceid_eventsREAD

List events via GET /services/{serviceId}/events

api
render_get_services_by_serviceid_headersREAD

List header rules via GET /services/{serviceId}/headers

api
render_get_services_by_serviceid_instancesREAD

List instances via GET /services/{serviceId}/instances

api
render_get_services_by_serviceid_jobsREAD

List jobs via GET /services/{serviceId}/jobs

api
render_get_services_by_serviceid_jobs_by_jobidREAD

Retrieve job via GET /services/{serviceId}/jobs/{jobId}

api
render_get_services_by_serviceid_outbound_ipsREAD

Retrieve service outbound IPs via GET /services/{serviceId}/outbound-ips

api
render_get_services_by_serviceid_routesREAD

List redirect/rewrite rules via GET /services/{serviceId}/routes

api
render_get_services_by_serviceid_secret_filesREAD

List secret files via GET /services/{serviceId}/secret-files

api
render_get_services_by_serviceid_secret_files_by_envvarkeyREAD

Retrieve secret file (services) via GET /services/{serviceId}/secret-files/{envVarKey}

api
render_get_task_runsREAD

List task runs via GET /task-runs

api
render_get_task_runs_by_taskrunidREAD

Retrieve task run via GET /task-runs/{taskRunId}

api
render_get_tasksREAD

List tasks via GET /tasks

api
render_get_tasks_by_taskidREAD

Retrieve task via GET /tasks/{taskId}

api
render_get_usersREAD

Get the authenticated user via GET /users

api
render_get_webhooksREAD

List webhooks via GET /webhooks

api
render_get_webhooks_by_webhookidREAD

Retrieve a webhook via GET /webhooks/{webhookId}

api
render_get_webhooks_by_webhookid_eventsREAD

List webhook events via GET /webhooks/{webhookId}/events

api
render_get_workflowsREAD

List workflows via GET /workflows

api
render_get_workflows_by_workflowidREAD

Retrieve workflow via GET /workflows/{workflowId}

api
render_get_workflowversionsREAD

List workflow versions via GET /workflowversions

api
render_get_workflowversions_by_workflowversionidREAD

Retrieve workflow version via GET /workflowversions/{workflowVersionId}

api
render_patch_blueprints_by_blueprintidWRITE

Update Blueprint via PATCH /blueprints/{blueprintId}

api
render_patch_dedicated_ips_by_dedicatedipidWRITE

Update dedicated IP set via PATCH /dedicated-ips/{dedicatedIpId}

api
render_patch_disks_by_diskidWRITE

Update disk via PATCH /disks/{diskId}

api
render_patch_env_groups_by_envgroupidWRITE

Update environment group via PATCH /env-groups/{envGroupId}

api
render_patch_environments_by_environmentidWRITE

Update environment via PATCH /environments/{environmentId}

api
render_patch_key_value_by_redisidWRITE

Update Key Value instance via PATCH /key-value/{redisId}

api
render_patch_maintenance_by_maintenancerunidWRITE

Update maintenance run via PATCH /maintenance/{maintenanceRunID}

api
render_patch_notification_settings_overrides_services_by_serviceidWRITE

Update notification override via PATCH /notification-settings/overrides/services/{serviceId}

api
render_patch_notification_settings_owners_by_owneridWRITE

Update notification settings via PATCH /notification-settings/owners/{ownerId}

api
render_patch_owners_by_ownerid_members_by_useridWRITE

Update workspace member role via PATCH /owners/{ownerId}/members/{userId}

api
render_patch_postgres_by_postgresidWRITE

Update Postgres instance via PATCH /postgres/{postgresId}

api
render_patch_projects_by_projectidWRITE

Update project via PATCH /projects/{projectId}

api
render_patch_redis_by_redisidWRITE

Update Redis instance via PATCH /redis/{redisId}

api
render_patch_registrycredentials_by_registrycredentialidWRITE

Update registry credential via PATCH /registrycredentials/{registryCredentialId}

api
render_patch_services_by_serviceidWRITE

Update service via PATCH /services/{serviceId}

api
render_patch_services_by_serviceid_routes_by_routeidWRITE

Update redirect/rewrite rule priority via PATCH /services/{serviceId}/routes/{routeId}

api
render_patch_webhooks_by_webhookidWRITE

Update a webhook via PATCH /webhooks/{webhookId}

api
render_patch_workflows_by_workflowidWRITE

Update workflow via PATCH /workflows/{workflowId}

api
render_post_cron_jobs_by_cronjobid_runsWRITE

Trigger cron job run via POST /cron-jobs/{cronJobId}/runs

api
render_post_dedicated_ipsWRITE

Create dedicated IP set via POST /dedicated-ips

api
render_post_disksWRITE

Add disk via POST /disks

api
render_post_disks_by_diskid_snapshots_restoreWRITE

Restore snapshot via POST /disks/{diskId}/snapshots/restore

api
render_post_env_groupsWRITE

Create environment group via POST /env-groups

api
render_post_env_groups_by_envgroupid_services_by_serviceidWRITE

Link service via POST /env-groups/{envGroupId}/services/{serviceId}

api
render_post_environmentsWRITE

Create environment via POST /environments

api
render_post_environments_by_environmentid_resourcesWRITE

Add resources to environment via POST /environments/{environmentId}/resources

api
render_post_key_valueWRITE

Create Key Value instance via POST /key-value

api
render_post_key_value_by_redisid_resumeWRITE

Resume Key Value instance via POST /key-value/{redisId}/resume

api
render_post_key_value_by_redisid_suspendWRITE

Suspend Key Value instance via POST /key-value/{redisId}/suspend

api
render_post_maintenance_by_maintenancerunid_triggerWRITE

Trigger maintenance run via POST /maintenance/{maintenanceRunID}/trigger

api
render_post_postgresWRITE

Create Postgres instance via POST /postgres

api
render_post_postgres_by_postgresid_credentialsWRITE

Create PostgreSQL User via POST /postgres/{postgresId}/credentials

api
render_post_postgres_by_postgresid_exportWRITE

Create Postgres export via POST /postgres/{postgresId}/export

api
render_post_postgres_by_postgresid_failoverWRITE

Failover Postgres instance via POST /postgres/{postgresId}/failover

api
render_post_postgres_by_postgresid_recoveryWRITE

Trigger point-in-time recovery via POST /postgres/{postgresId}/recovery

api
render_post_postgres_by_postgresid_restartWRITE

Restart Postgres instance via POST /postgres/{postgresId}/restart

api
render_post_postgres_by_postgresid_resumeWRITE

Resume Postgres instance via POST /postgres/{postgresId}/resume

api
render_post_postgres_by_postgresid_suspendWRITE

Suspend Postgres instance via POST /postgres/{postgresId}/suspend

api
render_post_projectsWRITE

Create project via POST /projects

api
render_post_redisWRITE

Create Redis instance via POST /redis

api
render_post_redis_by_redisid_resumeWRITE

Resume Redis instance via POST /redis/{redisId}/resume

api
render_post_redis_by_redisid_suspendWRITE

Suspend Redis instance via POST /redis/{redisId}/suspend

api
render_post_registrycredentialsWRITE

Create registry credential via POST /registrycredentials

api
render_post_servicesWRITE

Create service via POST /services

api
render_post_services_by_serviceid_cache_purgeWRITE

Purge Web Service Cache via POST /services/{serviceId}/cache/purge

api
render_post_services_by_serviceid_custom_domainsWRITE

Add custom domain via POST /services/{serviceId}/custom-domains

api
render_post_services_by_serviceid_custom_domains_by_customdomainnameorid_verifyWRITE

Verify DNS configuration via POST /services/{serviceId}/custom-domains/{customDomainNameOrID}/verify

api
render_post_services_by_serviceid_deploysWRITE

Trigger deploy via POST /services/{serviceId}/deploys

api
render_post_services_by_serviceid_deploys_by_deployid_cancelWRITE

Cancel deploy via POST /services/{serviceId}/deploys/{deployId}/cancel

api
render_post_services_by_serviceid_headersWRITE

Add header rule via POST /services/{serviceId}/headers

api
render_post_services_by_serviceid_jobsWRITE

Create job via POST /services/{serviceId}/jobs

api
render_post_services_by_serviceid_jobs_by_jobid_cancelWRITE

Cancel running job via POST /services/{serviceId}/jobs/{jobId}/cancel

api
render_post_services_by_serviceid_previewWRITE

Create service preview (image-backed) via POST /services/{serviceId}/preview

api
render_post_services_by_serviceid_restartWRITE

Restart service via POST /services/{serviceId}/restart

api
render_post_services_by_serviceid_resumeWRITE

Resume service via POST /services/{serviceId}/resume

api
render_post_services_by_serviceid_rollbackWRITE

Roll back deploy via POST /services/{serviceId}/rollback

api
render_post_services_by_serviceid_routesWRITE

Add redirect/rewrite rules via POST /services/{serviceId}/routes

api
render_post_services_by_serviceid_scaleWRITE

Scale instance count via POST /services/{serviceId}/scale

api
render_post_services_by_serviceid_suspendWRITE

Suspend service via POST /services/{serviceId}/suspend

api
render_post_task_runsWRITE

Run task via POST /task-runs

api
render_post_webhooksWRITE

Create a webhook via POST /webhooks

api
render_post_workflowsWRITE

Create a workflow via POST /workflows

api
render_post_workflowversionsWRITE

Deploy a workflow version via POST /workflowversions

api
render_put_env_groups_by_envgroupid_env_vars_by_envvarkeyWRITE

Add or update environment variable (env-groups) via PUT /env-groups/{envGroupId}/env-vars/{envVarKey}

api
render_put_env_groups_by_envgroupid_secret_files_by_envvarkeyWRITE

Add or update secret file (env-groups) via PUT /env-groups/{envGroupId}/secret-files/{envVarKey}

api
render_put_logs_streams_owner_by_owneridWRITE

Update log stream via PUT /logs/streams/owner/{ownerId}

api
render_put_logs_streams_resource_by_resourceidWRITE

Update log stream override via PUT /logs/streams/resource/{resourceId}

api
render_put_metrics_stream_by_owneridWRITE

Create or update metrics stream via PUT /metrics-stream/{ownerId}

api
render_put_services_by_serviceid_autoscalingWRITE

Update autoscaling config via PUT /services/{serviceId}/autoscaling

api
render_put_services_by_serviceid_env_varsWRITE

Update environment variables via PUT /services/{serviceId}/env-vars

api
render_put_services_by_serviceid_env_vars_by_envvarkeyWRITE

Add or update environment variable (services) via PUT /services/{serviceId}/env-vars/{envVarKey}

api
render_put_services_by_serviceid_headersWRITE

Replace header rules via PUT /services/{serviceId}/headers

api
render_put_services_by_serviceid_routesWRITE

Update redirect/rewrite rules via PUT /services/{serviceId}/routes

api
render_put_services_by_serviceid_secret_filesWRITE

Update secret files via PUT /services/{serviceId}/secret-files

api
render_put_services_by_serviceid_secret_files_by_envvarkeyWRITE

Add or update secret file (services) via PUT /services/{serviceId}/secret-files/{envVarKey}

api

Put Render behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.