Developer Tools
We've built developer tools to make discovering and governing personal data easier and more streamlined. Our Terraform Provider, CLI, and GraphQL API let you create data silos, manage API keys, update preflight check configurations, auto-generate configurations to upload to Transcend, and more. Read about why we built our Terraform Provider and CLI here. Both of these dev tools are built on top of Transcend's GraphQL API that is also available for more complex integrations not covered by the CLI or Terraform provider.
Use Transcend's Terraform provider to encode privacy directly into your stack: connect an integration, label and classify personal data, update preflight check configurations, securely connect to internal databases directly in code.
- Read more about the provider in our blog post.
- Read more about the comparison between our CLI and Terraform provider in our blog post.
- Read more about creating a custom integration using the Terraform provider.
- Check out the documentation on the Terraform Registry.
- Check out the GitHub repository.
Use Transcend's Command Line Interface (CLI) to directly label your personal data (their classifications, purpose of processing and more) in code and sync this data to Transcend. If you already know these classifications, save time and bypass the need to triage and train classifications within the Transcend Admin Dashboard. Simply encode this privacy data directly in your schema definitions, extracting the data into a YAML file and then sync to Transcend through CLI.
Read more and get started here.
Transcend has two APIs:
- Transcend's REST API is purpose-built for common use-cases, such as integrating your application with Transcend's DSR process, or integrating with the user preferences.
- Transcend's GraphQL API is a general purpose API which allows you to perform any operation that can be performed in the Transcend Admin Dashboard.
The CLI and Terraform provider both wrap around the Transcend's GraphQL API. This API allows for you to programmatically do anything in your codebase that you can also do in the Admin Dashboard. Using the CLI and Terraform provider is typically preferable as that requires less code to integrate, but the GraphQL API is great for more specific tasks that require complex filtering or lookups.
You can replicate your Transcend account data into your data warehouse or data lake for the purpose of custom reporting and business intelligence. If you use Fivetran, you can use our native Fivetran connector to perform ETL/ELT, or you can directly pull data from our GraphQL API.
Learn more about specific CLI commands and GraphQL API calls related to your Data Inventory in this guide.