PacketFabric

PacketFabric is a highly scalable network-as-a-service platform, delivering scalable private connectivity between any two or more points on-net. It allows the customer to easily configure multi-cloud network connections to and between all supported public cloud service providers.
In order to integrate PacketFabric with Relyance AI you will need an API Key.
In PacketFabric:
- Login to your PacketFabric account.
- Click on the account menu in the top right-hand corner and select MY ACCOUNT.
- Select API KEYS in the left-hand navigation menu.
- Click the Add API Key button.
- Provide a meaningful name for your API Key (e.g. Relyance AI):

- Click Create to create the key.
- Copy the API Key in the dialog box to be used in Relyance AI. Note: You will not be able to access the API Key again after you click Close.

In the Relyance AI application:
- Login to your Relyance account.
- Navigate to the Settings Menu in the bottom left-hand side.
- Select Integrations.
- Click on the Vendor Integration tab.
- Find the PacketFabric integration card and click it to open its connections.
- Under Authentication Method, choose Custom.
- Paste the API Key into its respective field.

The Authentication step asks for:
- API Key: required; held as a secret.
- Click Authenticate.
- At this point, you should see the following result on the Vendor Integrations page:
11. Congratulations, you are now connected to PacketFabric.
Manage this integration with Terraform
Connections for this integration can be managed as code with the Relyance Terraform provider. Non-secret fields go in auth.params; secret fields go in auth.secrets_wo, which is write-only — never stored in Terraform state. Rotate secrets by bumping auth.secrets_wo_version.
resource "relyance_integration_connection" "packetfabric" {
vendor = "packetfabric"
name = "<your connection name>"
auth = {
method = "api-key"
params = {
data_storage_location = "us"
}
# Secret fields are write-only: sent to Relyance, never stored in state.
secrets_wo = {
api_key = var.packetfabric_api_key
}
secrets_wo_version = 1
}
scans = { "property-inspection" = { enabled = true } }
}