Render

Render

API integration

Expand your

CI/CD

integrations with the

Render

API integration.

Perform all CRUD operations through our Proxy and Unified APIs.

Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • springworks
  • TruvaAI
  • Sprinto
  • Dos&Co
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • Springworks
  • TruvaAI
  • Sprinto
  • SaaSMonk
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient
  • Findr

superAI

Comprehensive Render AI Agent toolset with fine-grained access control and MCP Server capabilities. Render MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.

delete_a_render_redirect_rewrite_rule_by_id

Delete a redirect/rewrite rule for a service in Render using service_id and id. Returns status 204 o…

update_a_render_redirect_rewrite_rule_by_id

Replace all redirect/rewrite rules for a service in Render using serviceId. Returns updated rules wi…

list_all_render_redirect_rewrite_rules

List redirect/rewrite rules for a service in Render using serviceId. Returns route objects with id,…

create_a_render_redirect_rewrite_rule

Add redirect/rewrite rules to the service with the provided service_id in Render. Returns id, type,…

update_a_render_header_rule_by_id

Replace all header rules for a service in Render using serviceId. Returns an array of header rules w…

create_a_render_header_rule

Add a response header rule to the service with the provided service_id in Render. Returns the header…

list_all_render_header_rules

List response header rules for a specific service in Render using serviceId. Returns header id, path…

delete_a_render_header_rule_by_id

Delete a particular response header rule for a service in Render. Requires service_id and id. Return…

delete_a_render_cron_job_by_id

Cancel a currently running cron job in Render using id. Returns status code 204 on successful cancel…

create_a_render_cron_job

Trigger a run for a cron job with id in Render. Returns id, status, startedAt, finishedAt, triggered…

get_single_render_environment_secret_file_by_id

Retrieve a particular secret file for a service in Render using service_id and secret_file_name. Ret…

delete_a_render_environment_secret_file_by_id

Delete a secret file from a service in Render using service_id and secret_file_name. Returns status…

list_all_render_environment_secret_files

List all secret files for the service with the provided service_id in Render. Returns secretFile obj…

create_a_render_environment_secret_file

Add or update a secret file for a service in Render using service_id and secretFileName. Returns the…

update_a_render_environment_secret_file_by_id

Replace all secret files for a service in Render using serviceId. Returns updated secretFile objects…

list_all_render_service_environment_variables

List all environment variables for the service with id in Render. Returns envVar objects containing…

update_a_render_service_environment_variable_by_id

Replace all environment variables for a service in Render using serviceId. Returns an array of updat…

create_a_render_service_environment_variable

Add or update an environment variable for a service in Render using service_id and env_var_key. Retu…

get_single_render_service_environment_variable_by_id

Retrieve a particular environment variable for a service in Render using service_id and env_var_key.…

delete_a_render_service_environment_variable_by_id

Delete environment variable env_var_key from service with service_id in Render. Only applies to vari…

create_a_render_service

Create a service in Render with required parameters type, name, and ownerId. Returns service id, nam…

update_a_render_service_by_id

Update service configuration by service id in Render. Returns updated service fields including id, a…

delete_a_render_service_by_id

Delete service by id in Render. Returns status 204 on success or error object with id and message on…

get_single_render_service_by_id

Retrieve service by id in Render. Returns id, name, type, ownerId, createdAt, updatedAt, dashboardUr…

delete_a_render_registry_credential_by_id

Delete registry credential with id in Render. Returns status 204 on success.…

create_a_render_registry_credential

Create a new registry credential in Render with required parameters registry, name, username, authTo…

get_single_render_registry_credential_by_id

Retrieve registry credential by id in Render. Returns id, name, registry, username, and updatedAt fi…

list_all_render_registry_credentials

List registry credentials in Render matching the provided filters. Returns id, name, registry, usern…

update_a_render_registry_credential_by_id

Update registry credential by id in Render. Returns id, name, registry, username, and updatedAt fiel…

delete_a_render_redis_instance_by_id

Delete Redis instance by id in Render. Returns 204 on success or error object with id and message on…

update_a_render_redis_instance_by_id

Update a Redis instance by id in Render. Returns id, createdAt, updatedAt, status, region, plan, nam…

get_single_render_redis_instance_by_id

Retrieve a Redis instance by id in Render. Returns id, createdAt, updatedAt, status, region, plan, n…

create_a_render_redis_instance

Create a new Redis instance in Render with required parameters name, ownerId, and plan. Returns id,…

list_all_render_redis_instance

List Redis instances in Render filtered by name, region, createdBefore, createdAfter, updatedBefore,…

delete_a_render_key_value_instance_by_id

Delete Key Value instance by id in Render. Returns 204 on success or error object with id and messag…

create_a_render_key_value_instance

Create a new Key Value instance in Render with required parameters name, ownerId, and plan. Returns…

list_all_render_key_value_instances

List Key Value instances filtered by environmentId in Render. Returns fields including id, createdAt…

get_single_render_key_value_instance_by_id

Get a Key Value instance by id in Render.…

update_a_render_key_value_instance_by_id

Update Key Value instance by id in Render. Returns id, createdAt, updatedAt, status, region, plan, n…

delete_a_render_environment_resource_by_id

Remove resources from the environment with the provided environmentId and resourceIds. Returns 204 o…

create_a_render_environment_resource

Add resources to the environment with the provided id in Render. Returns id, name, projectId, databa…

get_single_render_environment_by_id

Retrieve environment by id in Render. Returns id, name, projectId, databasesIds, redisIds, serviceId…

update_a_render_environment_by_id

Update environment details by id in Render. Returns id, name, projectId, databasesIds, redisIds, ser…

delete_a_render_environment_by_id

Delete environment by id in Render. This operation is irreversible and deletes all services and reso…

list_all_render_environments

List environments filtered by projectId in Render. Returns environment details including id, name, p…

delete_a_render_project_by_id

Delete project by id in Render. This operation is irreversible and deletes all environments and serv…

list_all_render_projects

List projects filtered by name, createdBefore, createdAfter, updatedBefore, updatedAfter, and ownerI…

get_single_render_project_by_id

Get project by id in Render. Returns id, createdAt, updatedAt, name, owner (id, name, email, twoFact…

create_a_render_project

Create a new project in Render with required parameters name, ownerId, and environments. Returns pro…

update_a_render_project_by_id

Update project details by id in Render. Returns id, createdAt, updatedAt, name, owner (id, name, ema…

create_a_render_postgres_export

Create an export of a Postgres instance by id in Render. Returns id and message confirming export st…

list_all_render_postgres_exports

List exports for a Postgres instance by id in Render. Returns an array of exports with fields id, cr…

get_single_render_postgres_connection_info_by_id

Retrieve connection info for a Postgres instance by id in Render. Returns password, internalConnecti…

update_a_render_postgres_instance_by_id

Update a Postgres instance by id in Render. Returns updated instance fields including id, ipAllowLis…

get_single_render_postgres_instance_by_id

Retrieve a Postgres instance by id in Render. Returns id, name, region, version, state, plan, diskSi…

delete_a_render_postgres_instance_by_id

Delete a Postgres instance by id in Render. This operation is irreversible and all data will be lost…

create_a_render_postgres_instance

Create a new Postgres instance in Render with required parameters ownerId, name, plan, and version.…

list_all_render_postgres_instances

List Postgres instances in Render filtered by name, region, suspended status, createdBefore, created…

list_all_render_jobs

List jobs for the provided service using service_id in Render. Returns job fields including id, serv…

render_jobs_cancel

Cancel a particular one-off job for a particular service in Render. Requires service_id and id. Retu…

create_a_render_job

Create a one-off job for a service in Render using service_id. Returns id, serviceId, startCommand,…

get_single_render_job_by_id

Retrieve details of a specific job for a service in Render using service_id and id. Returns id, serv…

list_all_render_notification_overrides

List notification overrides filtered by ownerId and serviceId in Render. Returns override objects wi…

get_single_render_notification_override_by_id

Retrieve the notification override for the service with the provided id in Render. Returns serviceId…

update_a_render_notification_override_by_id

Update notification override for the service with id in Render. Returns serviceId, previewNotificati…

list_all_render_notification_settings

Get notification settings for the owner with owner_id in Render. Returns ownerId, slackEnabled, emai…

update_a_render_notification_setting_by_id

Update notification settings for the owner with id in Render. Returns ownerId, slackEnabled, emailEn…

list_all_render_queryable_path

List queryable paths filtered by startTime, endTime, resolutionSeconds, resource, host, statusCode,…

list_all_render_active_connection_count

Get the number of active connections for one or more Postgres databases or Redis instances in Render…

list_all_render_queryable_instance_values

List queryable instance values to filter by for one or more resources in Render. Requires startTime,…

list_all_render_replica_lag

Get seconds of replica lag of a Postgres replica in Render. Requires resource (Postgres ID) paramete…

list_all_render_disk_capacity

Get persistent disk capacity for one or more resources in Render. Requires resource. Returns labels…

list_all_render_instance_count

Get the instance count for one or more resources in Render. Requires startTime, endTime, resolutionS…

list_all_render_disk_usage

Get persistent disk usage for one or more resources in Render. Requires resource IDs as query parame…

list_all_render_bandwidth_usage

Get bandwidth usage for one or more resources in Render. Requires startTime and endTime to specify t…

list_all_render_http_request_count

Get HTTP request count filtered by startTime, endTime, resolutionSeconds, resource, host, path, and…

list_all_render_http_latency

Get HTTP latency metrics for one or more resources in Render. Requires startTime, endTime, resolutio…

list_all_render_memory_target

Get memory target for one or more resources in Render. Requires resource or instance parameters. Ret…

list_all_render_memory_limit

Get memory limit for one or more resources in Render. Requires resource or instance query parameters…

list_all_render_memory_usage

Get memory usage for one or more resources in Render. Requires startTime, endTime, resolutionSeconds…

list_all_render_cpu_target

Get CPU target for one or more resources in Render. Requires resource or instance parameters. Return…

list_all_render_cpu_limit

Get CPU limit for resources with parameters startTime, endTime, resolutionSeconds, resource, and ins…

list_all_render_cpu_usage

Get CPU usage for one or more resources in Render. Requires resource IDs or instance IDs as query pa…

update_a_render_metrices_stream_by_id

Create or update the metrics stream for the workspace with ownerId in Render. Returns ownerId, provi…

get_single_render_metrices_stream_by_id

Get metrics stream information for the workspace specified by id in Render. Returns ownerId, provide…

delete_a_render_metrices_stream_by_id

Delete metrics stream for workspace with owner_id in Render. Returns 204 on success, or error messag…

list_all_render_maintenance_runs

List scheduled and recent maintenance runs filtered by resourceId, ownerId, and state in Render. Ret…

render_maintenance_runs_trigger

Trigger the scheduled maintenance run with the provided id in Render. The response includes id and m…

update_a_render_maintenance_run_by_id

Update maintenance run with id in Render. Requires scheduledAt date-time before pendingMaintenanceBy…

get_single_render_maintenance_run_by_id

Get maintenance run by id in Render. Returns id, type, scheduledAt, pendingMaintenanceBy, state, and…

get_single_render_log_stream_override_by_id

Get log stream override information for the specified resource in Render. Requires resource_id. Retu…

list_all_render_log_stream_overrides

List log stream overrides filtered by ownerId, logStreamId, resourceId, and setting in Render. Retur…

update_a_render_log_stream_override_by_id

Update log stream override for resource id in Render. Returns resourceId, endpoint, and setting indi…

delete_a_render_log_stream_override_by_id

Delete log stream override for the resource with id in Render. Returns status 204 on success, or err…

get_single_render_log_stream_by_id

Get log stream information for the specified workspace in Render. Requires owner_id. Returns ownerId…

update_a_render_log_stream_by_id

Update log stream information for the workspace with owner_id in Render. Returns ownerId, endpoint,…

delete_a_render_log_stream_by_id

Delete the log stream for the workspace identified by owner_id in Render. Returns status 204 on succ…

list_all_render_subscribe_logs

Subscribe to new logs for ownerId filtered by resource. Returns real-time log entries with id, messa…

list_all_render_log_label_values

List all values for a given log label in Render logs filtered by ownerId and label. Returns an array…

list_all_render_logs

List logs for ownerId with filters resource, startTime, and endTime in Render. Returns hasMore, next…

get_single_render_secret_file_by_id

Retrieve a particular secret file by envGroupId and secretFileName in Render. Returns name and conte…

update_a_render_secret_file_by_id

Add or update a secret file in Render by envGroupId and secretFileName. Returns id, name, ownerId, c…

delete_a_render_secret_file_by_id

Remove a secret file from an environment group in Render. Requires envGroupId and id. Returns 204 on…

get_single_render_environment_variable_by_id

Retrieve a particular environment variable in a specific environment group in Render. Requires env_g…

update_a_render_environment_variable_by_id

Add or update an environment variable in a specific environment group in Render. Requires env_group_…

delete_a_render_environment_variable_by_id

Remove a particular environment variable from a specific environment group in Render. Requires env_g…

list_all_render_environment_groups

List environment groups in Render. Returns id, name, ownerId, createdAt, updatedAt, serviceLinks (id…

create_a_render_environment_group

Create a new environment group in Render with required parameters name, ownerId, and envVars. Return…

update_a_render_environment_group_by_id

Update environment group name by id in Render. Returns id, name, ownerId, createdAt, updatedAt, serv…

delete_a_render_environment_group_by_id

Delete environment group by id in Render, including all environment variables and secret files it co…

get_single_render_environment_group_by_id

Get environment group by id in Render. Returns id, name, ownerId, createdAt, updatedAt, serviceLinks…

render_disk_snapshots_restore

Restore a persistent disk to an available snapshot in Render using diskId and snapshotKey. This irre…

list_all_render_disk_snapshots

List snapshots for the persistent disk with the provided id in Render. Returns createdAt (snapshot c…

update_a_render_disk_by_id

Update the persistent disk with id in Render. Requires the disk's associated service to be deployed…

delete_a_render_disk_by_id

Delete a persistent disk by id in Render. All data on the disk will be lost and the associated servi…

list_all_render_disks

List persistent disks in Render filtered by ownerId, diskId, name, createdBefore, createdAfter, upda…

get_single_render_disk_by_id

Retrieve the persistent disk with the provided id in Render. Returns id, name, sizeGB, mountPath, se…

create_a_render_disk

Add disk with name, sizeGB, mountPath, and serviceId in Render. Returns id, name, sizeGB, mountPath,…

get_single_render_deploy_by_id

Retrieve details of a specific deploy for a service in Render using service_id and id. Returns deplo…

create_a_render_deploy

Trigger a deploy for the service with id in Render. Returns deploy id, commit details (id, message,…

render_deploys_roll_back

Trigger a rollback to a previous deploy of the specified service in Render using service_id and depl…

render_deploys_cancel

Cancel an in-progress deploy for a service in Render. Requires service_id and id. Returns deploy id,…

list_all_render_deploys

List deploys for a service in Render using service_id. Returns deploy id, commit details (id, messag…

list_all_render_services

List services matching provided filters in Render. Returns service objects with fields including id,…

create_a_render_custom_domain

Add a custom domain to the service with service_id in Render. Returns id, name, domainType, publicSu…

delete_a_render_custom_domain_by_id

Delete a custom domain for a service in Render using service_id and id. Returns 204 on success with…

get_single_render_custom_domain_by_id

Get a custom domain for a service in Render using service_id and id. Returns id, name, domainType, p…

list_all_render_custom_domains

List custom domains for a service in Render using service_id. Returns fields id, name, domainType, p…

list_all_render_blueprint_syncs

List syncs for the blueprint with the provided id in Render. Returns sync objects including id, comm…

update_a_render_blueprint_by_id

Update blueprint with id in Render. Returns id, name, status (created, paused, in_sync, syncing, err…

delete_a_render_blueprint_by_id

Disconnect blueprint with id in Render. Stops automatic resource syncing via render.yaml but does no…

list_all_render_blueprints

List blueprints filtered by ownerId in Render. Returns blueprint objects with id, name, status, auto…

get_single_render_blueprint_by_id

Retrieve blueprint by id in Render. Returns id, name, status, autoSync, repo, branch, lastSync, and…

create_a_render_webhook

Create a webhook in Render with enabled status. Returns id, url, name, secret, enabled, and eventFil…

update_a_render_webhook_by_id

Update a webhook by id in Render. Returns id, url, name, secret, enabled status, and eventFilter arr…

list_all_render_webhook_events

List webhook events for webhook with id in Render. Returns webhookEvent objects including id, eventI…

delete_a_render_webhook_by_id

Delete a webhook by id in Render. Returns status 204 on success. Possible error responses include 40…

list_all_render_webhooks

List webhooks with optional ownerId filter in Render. Returns webhook objects including id, url, nam…

get_single_render_webhook_by_id

Get webhook by id in Render. Returns id, url, name, secret, enabled status, and eventFilter which li…

get_single_render_event_by_id

Get details of a specific event in Render by id. Returns event id, timestamp, serviceId, type, and d…

list_all_render_me

Get the authenticated user in Render. Returns email and name of the user associated with the provide…

get_single_render_workspace_by_id

Get workspace by ownerId in Render. Provide ownerId which can be a workspace ID starting with 'tea-'…

list_all_render_workspace_members

List workspace members for the workspace with owner_id in Render. Returns userId, name, email, statu…

list_all_render_workspaces

List workspaces accessible by your API key in Render, filtered by name or owner email. Returns owner…

Enhanced

Render

with AI Capabilities

AI Agent Toolset

AI Agent Toolset

MCP Server capabilities for seamless AI tool calling across all integration APIs

MCP Server capabilities for seamless AI tool calling across all integration APIs

Fine-Grained Control

Fine-Grained Control

Granular access control for all operations with custom method support

Granular access control for all operations with custom method support

Unlimited Customization

Unlimited Customization

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Developer-First

Developer-First

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Unified APIs for

Render

Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.

Roles

The Role object represents a role of a User.

Unified User Directory API

Users

The User object represents a User.

Unified User Directory API

Workspaces

Workspaces represent concepts like teams, workspaces, projects in apps that support them

Unified User Directory API

Proxy API for

Render

Access all of the

Render

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Render

CI/CD

API.

API call us you

You call us, we call

Render

and pass the response back in the same cycle.

Access all of the

Render

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Render

CI/CD

API, you call us

we call

Render

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Render

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Render

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Render

We translate

pagination

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Render

We translate

pagination

Get

Get

Render

Render

integrated into your app

integrated into your app

without the hassle

without the hassle

Our team understands what it takes to make a unified API implementation successful.

Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction

Boost customer satisfaction

When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Developers

Empower engineers

Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Profits

Boost profits 

Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow Experience

Wow your prospects

Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

Powered by AI

Tick Icon

Customize the mappings as you need using AI.

Tick Icon

Build your own unified API from scratch, aided by AI.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.

Josh Benson,

CEO of Omnitrain