Connect your own AWS account to manage Redshift provisioned clusters, Redshift Serverless workgroups, databases, and run SQL via the Redshift Data API, and audit warehouse cost and health -- from Imperal. Uses your own IAM Access Key -- nothing is hosted or proxied by Imperal beyond the request itself.
Every capability exposed by Amazon Redshift, metered per action and guarded by the two-step safety protocol.
connect_redshiftwriteConnect your own AWS account by saving an IAM Access Key ID + Secret Access Key, after checking it actually works against Redshift.
list_connectionsreadList the connected AWS accounts (for Redshift access).
disconnect_redshiftwriteDisconnect an AWS account: deletes the saved Access Key. Nothing in AWS itself is changed.
list_clustersreadList Redshift provisioned clusters in the connected AWS account/region.
get_clusterreadRead one Redshift provisioned cluster in full by its identifier.
delete_clusterwritePermanently delete a Redshift provisioned cluster. Cannot be undone unless a final snapshot is taken.
reboot_clusterwriteReboot a Redshift provisioned cluster.
resize_clusterwriteResize a Redshift provisioned cluster -- change its node type and/or node count.
list_snapshotsreadList snapshots for a Redshift provisioned cluster, or across the account if no cluster is given.
list_workgroupsreadList Redshift Serverless workgroups in the connected AWS account/region.
get_workgroupreadRead one Redshift Serverless workgroup in full by its name.
list_namespacesreadList Redshift Serverless namespaces in the connected AWS account/region.
list_databasesreadList databases available on a Redshift cluster or Serverless workgroup, via the Data API.
execute_sqlwriteRun a SQL statement against Redshift (provisioned cluster or Serverless workgroup) via the Data API. Returns a statement id -- poll get_statement_status, then get_statement_result.
get_statement_statusreadRead a SQL statement's current status by id from execute_sql -- whether it's done, and row/duration info.
get_statement_resultreadRead the result rows of a completed SQL statement by id from execute_sql.
cancel_statementwriteCancel a running SQL statement.
list_statementsreadList recent SQL statements run via the Data API in the connected AWS account/region.
audit_redshiftreadBuild one aggregated health report across the connected AWS account: publicly accessible clusters, clusters/workgroups with default settings that may indicate weak security posture.
More extensions in Data Warehouse ready to enable in one click.
Enable Amazon Redshift in your Imperal workspace in one click - 10,000 free starter credits included.