Custom Functions
Write and deploy custom functions to extend how Transcend connects to your internal systems.
Custom Functions let you run your own TypeScript inside Transcend. Your code executes on your Sombra gateway as part of a workflow, which means it can reach systems that Transcend's cloud cannot, and the credentials it needs never leave your infrastructure.
Use them to respond to access and erasure requests from systems without a prebuilt integration, run preflight checks, or sync data between Transcend and your own services. The guides in this section cover the runtime, environment variables, testing, and common recipes.
Getting Started with Custom Functions
Manage Custom Functions under Developer Tools, test and publish versions, inspect activity, and deploy from a repository.
Custom Functions Technical Overview
Run custom logic in your workflows.
Custom Function Creation Methods
Create a DSR or General custom function from Integrations, the Custom Functions library, or your repository.
Author Custom Functions from your repository
Push Custom Functions from git with the Transcend CLI or GitHub Action. Covers the manifest, test-before-promote, DSR auto-create, and what happens after a push.
Trigger a Custom Function with Rules Automation
Use Rules Automation to trigger published General Custom Functions from webhook or fixed schedule rules.