Learn how to extend Tempest with your own custom functionality and data using Private Apps
Tempest Private Apps allow you to extend the Tempest platform with custom integrations for your organization’s tools and workflows. This guide introduces Private Apps and covers their core capabilities, development approaches, and common use cases.
Want to spend more time building and less time reading? Jump right into our Quickstart guide to learn how to build your first Private App.
A Private App is a customized application that integrates with the Tempest platform to provide coverage for your organization’s specific tools and workflows. Each Private App:
You can develop Private Apps using:
Private Apps are built with code and work seamlessly with your existing infrastructure-as-code tools like Terraform, CDK, and Pulumi.
Private Apps become a seamless part of your Tempest platform. You can:
Every Private App implements these basic operations:
Operation | Description |
---|---|
Create | Called when users create resources in Tempest (typically via recipes). Handles initial provisioning and setup. |
Read & List | Called when Tempest syncs your resource metadata. Frequency determined by your plan. |
Update | Handles state changes and configuration updates for existing resources. |
Delete | Called when users delete resources. Handles cleanup and deprovisioning. |
Private Apps also support these built-in capabilities:
Operation | Description |
---|---|
Healthchecks | Service discovery and healthchecks for the resources managed by your Private App. |
Instructions | Custom installation instructions for your Private App resources. |
Links | Add links to your Private App resources for documentation, dashboards, endpoints, and more. |
Taxonomy | Define how your Private App resources are categorized and organized. |
Actions | Custom user-triggerable actions for your Private App resources. |
Private Apps can integrate with any tool controllable via your code. Here are some examples we’ve seen our customers use Private Apps for:
Have a use case but not sure how to build it? Contact us and we can help you build it.
Learn how to extend Tempest with your own custom functionality and data using Private Apps
Tempest Private Apps allow you to extend the Tempest platform with custom integrations for your organization’s tools and workflows. This guide introduces Private Apps and covers their core capabilities, development approaches, and common use cases.
Want to spend more time building and less time reading? Jump right into our Quickstart guide to learn how to build your first Private App.
A Private App is a customized application that integrates with the Tempest platform to provide coverage for your organization’s specific tools and workflows. Each Private App:
You can develop Private Apps using:
Private Apps are built with code and work seamlessly with your existing infrastructure-as-code tools like Terraform, CDK, and Pulumi.
Private Apps become a seamless part of your Tempest platform. You can:
Every Private App implements these basic operations:
Operation | Description |
---|---|
Create | Called when users create resources in Tempest (typically via recipes). Handles initial provisioning and setup. |
Read & List | Called when Tempest syncs your resource metadata. Frequency determined by your plan. |
Update | Handles state changes and configuration updates for existing resources. |
Delete | Called when users delete resources. Handles cleanup and deprovisioning. |
Private Apps also support these built-in capabilities:
Operation | Description |
---|---|
Healthchecks | Service discovery and healthchecks for the resources managed by your Private App. |
Instructions | Custom installation instructions for your Private App resources. |
Links | Add links to your Private App resources for documentation, dashboards, endpoints, and more. |
Taxonomy | Define how your Private App resources are categorized and organized. |
Actions | Custom user-triggerable actions for your Private App resources. |
Private Apps can integrate with any tool controllable via your code. Here are some examples we’ve seen our customers use Private Apps for:
Have a use case but not sure how to build it? Contact us and we can help you build it.