Render
Shanone’s Render integration gives your agent 171 tools covering nearly all of Render’s cloud platform — services and deploys, Postgres and Key Value databases, environment variables/secrets, custom domains and routing, background jobs, and observability.Getting Started
1
Create a Render API key
Generate a key from the Render Dashboard.
2
Add the key in Shanone
Go to Integrations in the Shanone dashboard, select Render, and paste in the key (
rnd_...).3
Retry your request
Once saved,
shanone_execute_tool calls for render_* tools will succeed.Available Tools
Shanone provides 171 tools for Render, organized into these categories:Services & deploys
Services & deploys
render_list_services, render_get_service, render_create_service, render_update_service, render_delete_service, render_restart_service, render_suspend_service, render_resume_service, render_scale_service, render_list_service_instances, render_list_deploys, render_get_deploy, render_trigger_deploy, render_cancel_deploy, render_rollback_service, render_list_service_events, render_update_autoscaling, render_delete_autoscalingDatabases: Postgres & Key Value
Databases: Postgres & Key Value
render_list_postgres, render_get_postgres, render_create_postgres, render_update_postgres, render_delete_postgres, render_restart_postgres, render_suspend_postgres, render_resume_postgres, render_get_postgres_connection_info, render_list_postgres_credentials, render_create_postgres_credential, render_delete_postgres_credential, render_list_postgres_exports, render_create_postgres_export, render_get_postgres_recovery_status, render_trigger_postgres_recovery, render_failover_postgres, render_get_postgres_processes, render_get_postgres_table_sizes, render_get_postgres_table_scans, render_get_postgres_top_queries, render_list_key_value, render_get_key_value, render_create_key_value, render_update_key_value, render_delete_key_value, render_get_key_value_connection_info, render_suspend_key_value, render_resume_key_valueEnvironment & secrets
Environment & secrets
render_list_env_vars, render_get_env_var, render_set_env_var, render_replace_env_vars, render_delete_env_var, render_list_secret_files, render_get_secret_file, render_set_secret_file, render_delete_secret_file, render_list_env_groups, render_get_env_group, render_create_env_group, render_update_env_group, render_delete_env_group, render_get_env_group_var, render_set_env_group_var, render_delete_env_group_var, render_get_env_group_secret_file, render_set_env_group_secret_file, render_delete_env_group_secret_file, render_link_service_to_env_group, render_unlink_service_from_env_groupDisks, jobs & task runs
Disks, jobs & task runs
render_list_disks, render_get_disk, render_add_disk, render_update_disk, render_delete_disk, render_list_disk_snapshots, render_restore_disk_snapshot, render_list_jobs, render_get_job, render_create_job, render_cancel_job, render_list_tasks, render_get_task, render_list_task_runs, render_run_task, render_get_task_run, render_cancel_task_runDomains, routes & networking
Domains, routes & networking
render_list_custom_domains, render_get_custom_domain, render_add_custom_domain, render_delete_custom_domain, render_verify_custom_domain, render_list_routes, render_add_route, render_replace_routes, render_update_route_priority, render_delete_route, render_list_headers, render_add_header, render_replace_headers, render_delete_header, render_list_dedicated_ips, render_get_dedicated_ip, render_create_dedicated_ip_set, render_update_dedicated_ip_set, render_delete_dedicated_ip_setProjects, environments & blueprints
Projects, environments & blueprints
render_list_projects, render_get_project, render_create_project, render_update_project, render_delete_project, render_list_environments, render_get_environment, render_create_environment, render_update_environment, render_delete_environment, render_add_environment_resources, render_remove_environment_resources, render_list_blueprints, render_get_blueprint, render_validate_blueprint, render_update_blueprint, render_disconnect_blueprint, render_list_blueprint_syncsWebhooks & notifications
Webhooks & notifications
render_list_webhooks, render_get_webhook, render_create_webhook, render_update_webhook, render_delete_webhook, render_list_webhook_events, render_list_notification_overrides, render_get_service_notification_override, render_update_service_notification_override, render_get_owner_notification_settings, render_update_owner_notification_settingsObservability
Observability
render_get_cpu_metrics, render_get_memory_metrics, render_get_http_requests_metrics, render_get_http_latency_metrics, render_get_bandwidth_metrics, render_get_instance_count_metrics, render_get_disk_usage_metrics, render_get_active_connections_metrics, render_list_logs, render_get_log_filter_values, render_list_organization_audit_logs, render_list_workspace_audit_logs, render_list_maintenance_runs, render_get_maintenance_run, render_trigger_maintenance_runWorkflows, owners & registry
Workflows, owners & registry
render_trigger_cron_job_run, render_cancel_cron_job_run, render_list_workflows, render_get_workflow, render_create_workflow, render_update_workflow, render_delete_workflow, render_list_workflow_versions, render_get_workflow_version, render_deploy_workflow_version, render_list_owners, render_get_owner, render_list_workspace_members, render_update_member_role, render_remove_member, render_list_registry_credentials, render_get_registry_credential, render_create_registry_credential, render_update_registry_credential, render_delete_registry_credential, render_get_authenticated_user, render_get_eventCommon Use Cases
Deploy automation
Trigger a deploy after a code change and roll back automatically if it fails
Database maintenance
Check Postgres table sizes and top queries, then trigger an export before a migration
Incident response
Pull CPU/memory metrics and recent logs for a service that’s misbehaving
Secrets rotation
Update an env group’s variables and relink it to every service that depends on it
Troubleshooting
render_trigger_deploy succeeds but the service doesn't update
render_trigger_deploy succeeds but the service doesn't update
Confirm the deploy actually completed with
render_get_deploy or render_list_service_events — a triggered deploy can still fail during the build step even if the trigger call itself succeeded.render_create_postgres_export or render_trigger_postgres_recovery times out
render_create_postgres_export or render_trigger_postgres_recovery times out
Large databases can take a long time to export or recover; poll
render_get_postgres_recovery_status rather than expecting a synchronous response.Environment variable changes don't seem to take effect
Environment variable changes don't seem to take effect
Most env var and secret file changes require a new deploy to take effect on running instances — trigger one with
render_trigger_deploy after calling render_set_env_var or render_set_secret_file.render_add_custom_domain leaves the domain unverified
render_add_custom_domain leaves the domain unverified
DNS propagation isn’t instant — call
render_verify_custom_domain again after confirming the required CNAME/A record is in place, and allow time for DNS to propagate.