Forgecroft Docs
Guides / Integrations

Credential Types

Supported credential types and their required fields.

AWS Static

IAM access key and secret key.

{
  "name": "AWS Static",
  "credential_type": "aws_static"
}

Secrets:

AWS Assume Role

Assume an IAM role.

{
  "name": "AWS Assume Role",
  "credential_type": "aws_assume_role",
  "role_arn": "arn:aws:iam::123456789012:role/DeployRole"
}

Secrets:

GCP Service Account

Google Cloud service account key.

{
  "name": "GCP Service Account",
  "credential_type": "gcp_service_account"
}

Secrets:

Cloudflare API Token

Cloudflare API token.

{
  "name": "Cloudflare",
  "credential_type": "cloudflare_api_token"
}

Secrets:

Generic Environment Variables

Arbitrary environment variables for any provider.

{
  "name": "Custom Provider",
  "credential_type": "generic_env"
}

Secrets:

Verifying Credentials

Test any credential config:

POST /credential-configs/{id}/verify

Returns 200 with {"valid": true, "identity": "..."} or {"valid": false, "error": "..."}.