{
"registry_version": "providers@1",
"categories": [
{
"id": "messaging",
"label": {
"i18n_key": "category.messaging",
"fallback": "Messaging"
},
"description": {
"i18n_key": "category.messaging.description",
"fallback": "Bridges the Greentic operator to an external messaging service"
}
},
{
"id": "events",
"label": {
"i18n_key": "category.events",
"fallback": "Events"
},
"description": {
"i18n_key": "category.events.description",
"fallback": "Event sources and delivery helpers"
}
},
{
"id": "oauth",
"label": {
"i18n_key": "category.oauth",
"fallback": "OAuth"
},
"description": {
"i18n_key": "category.oauth.description",
"fallback": "OAuth provider helpers and identity integrations"
}
},
{
"id": "secrets",
"label": {
"i18n_key": "category.secrets",
"fallback": "Secrets"
},
"description": {
"i18n_key": "category.secrets.description",
"fallback": "Secrets runtime and broker access"
}
},
{
"id": "deployer",
"label": {
"i18n_key": "category.deployer",
"fallback": "Deployer"
},
"description": {
"i18n_key": "category.deployer.description",
"fallback": "Deployment helpers for rollout targets"
}
},
{
"id": "state",
"label": {
"i18n_key": "category.state",
"fallback": "State"
},
"description": {
"i18n_key": "category.state.description",
"fallback": "Session state storage providers"
}
},
{
"id": "components",
"label": {
"i18n_key": "category.components",
"fallback": "Components"
},
"description": {
"i18n_key": "category.components.description",
"fallback": "Reusable WASM components for flow nodes"
}
}
],
"items": [
{
"id": "messaging-teams",
"category": "messaging",
"label": {
"i18n_key": "provider.messaging.teams",
"fallback": "MS-Teams"
},
"ref": "oci://ghcr.io/greenticai/packs/messaging/messaging-teams:latest"
},
{
"id": "messaging-slack",
"category": "messaging",
"label": {
"i18n_key": "provider.messaging.slack",
"fallback": "Slack"
},
"ref": "oci://ghcr.io/greenticai/packs/messaging/messaging-slack:latest"
},
{
"id": "messaging-webex",
"category": "messaging",
"label": {
"i18n_key": "provider.messaging.webex",
"fallback": "WebEx"
},
"ref": "oci://ghcr.io/greenticai/packs/messaging/messaging-webex:latest"
},
{
"id": "messaging-webchat",
"category": "messaging",
"label": {
"i18n_key": "provider.messaging.webchat",
"fallback": "WebChat"
},
"ref": "oci://ghcr.io/greenticai/packs/messaging/messaging-webchat:latest"
},
{
"id": "messaging-webchat-gui",
"category": "messaging",
"label": {
"i18n_key": "provider.messaging.webchat-gui",
"fallback": "WebChat (GUI)"
},
"ref": "oci://ghcr.io/greenticai/packs/messaging/messaging-webchat-gui:latest"
},
{
"id": "messaging-whatsapp",
"category": "messaging",
"label": {
"i18n_key": "provider.messaging.whatsapp",
"fallback": "WhatsApp"
},
"ref": "oci://ghcr.io/greenticai/packs/messaging/messaging-whatsapp:latest"
},
{
"id": "messaging-telegram",
"category": "messaging",
"label": {
"i18n_key": "provider.messaging.telegram",
"fallback": "Telegram"
},
"ref": "oci://ghcr.io/greenticai/packs/messaging/messaging-telegram:latest"
},
{
"id": "messaging-email",
"category": "messaging",
"label": {
"i18n_key": "provider.messaging.email",
"fallback": "Email"
},
"ref": "oci://ghcr.io/greenticai/packs/messaging/messaging-email:latest"
},
{
"id": "events-webhook",
"category": "events",
"label": {
"i18n_key": "provider.events.webhook",
"fallback": "Webhook"
},
"ref": "oci://ghcr.io/greenticai/packs/events/events-webhook:latest"
},
{
"id": "events-email",
"category": "events",
"label": {
"i18n_key": "provider.events.email",
"fallback": "Email"
},
"ref": "oci://ghcr.io/greenticai/packs/events/events-email:latest"
},
{
"id": "events-email-sendgrid",
"category": "events",
"label": {
"i18n_key": "provider.events.email.sendgrid",
"fallback": "Email (SendGrid)"
},
"ref": "oci://ghcr.io/greenticai/packs/events/events-email-sendgrid:latest"
},
{
"id": "events-sms",
"category": "events",
"label": {
"i18n_key": "provider.events.sms",
"fallback": "SMS"
},
"ref": "oci://ghcr.io/greenticai/packs/events/events-sms:latest"
},
{
"id": "events-sms-twilio",
"category": "events",
"label": {
"i18n_key": "provider.events.sms.twilio",
"fallback": "SMS (Twilio)"
},
"ref": "oci://ghcr.io/greenticai/packs/events/events-sms-twilio:latest"
},
{
"id": "events-timer",
"category": "events",
"label": {
"i18n_key": "provider.events.timer",
"fallback": "Timer/Scheduler"
},
"ref": "oci://ghcr.io/greenticai/packs/events/events-timer:latest"
},
{
"id": "oauth-github",
"category": "oauth",
"label": {
"i18n_key": "provider.oauth.github",
"fallback": "GitHub"
},
"ref": "oci://ghcr.io/greenticai/packs/oauth/oauth-github:latest"
},
{
"id": "oauth-google",
"category": "oauth",
"label": {
"i18n_key": "provider.oauth.google",
"fallback": "Google"
},
"ref": "oci://ghcr.io/greenticai/packs/oauth/oauth-google:latest"
},
{
"id": "oauth-microsoft",
"category": "oauth",
"label": {
"i18n_key": "provider.oauth.microsoft",
"fallback": "Microsoft"
},
"ref": "oci://ghcr.io/greenticai/packs/oauth/oauth-microsoft-graph:latest"
},
{
"id": "oauth-oidc",
"category": "oauth",
"label": {
"i18n_key": "provider.oauth.oidc",
"fallback": "Generic OIDC"
},
"ref": "oci://ghcr.io/greenticai/packs/oauth/oauth-oidc-generic:latest"
},
{
"id": "oauth-slack",
"category": "oauth",
"label": {
"i18n_key": "provider.oauth.slack",
"fallback": "Slack"
},
"ref": "oci://ghcr.io/greenticai/packs/oauth/oauth-slack:latest"
},
{
"id": "secrets-aws-sm",
"category": "secrets",
"label": {
"i18n_key": "provider.secrets.aws-sm",
"fallback": "AWS Secrets Manager"
},
"ref": "oci://ghcr.io/greenticai/packs/secret/greentic.secrets.aws-sm.gtpack:latest"
},
{
"id": "secrets-azure-kv",
"category": "secrets",
"label": {
"i18n_key": "provider.secrets.azure-kv",
"fallback": "Azure Key Vault"
},
"ref": "oci://ghcr.io/greenticai/packs/secret/greentic.secrets.azure-kv.gtpack:latest"
},
{
"id": "secrets-gcp-sm",
"category": "secrets",
"label": {
"i18n_key": "provider.secrets.gcp-sm",
"fallback": "GCP Secret Manager"
},
"ref": "oci://ghcr.io/greenticai/packs/secret/greentic.secrets.gcp-sm.gtpack:latest"
},
{
"id": "secrets-k8s",
"category": "secrets",
"label": {
"i18n_key": "provider.secrets.k8s",
"fallback": "Kubernetes Secrets"
},
"ref": "oci://ghcr.io/greenticai/packs/secret/greentic.secrets.k8s.gtpack:latest"
},
{
"id": "secrets-providers",
"category": "secrets",
"label": {
"i18n_key": "provider.secrets.providers",
"fallback": "Secrets Providers"
},
"ref": "oci://ghcr.io/greenticai/packs/secret/greentic.secrets.providers.gtpack:latest"
},
{
"id": "secrets-vault",
"category": "secrets",
"label": {
"i18n_key": "provider.secrets.vault",
"fallback": "HashiCorp Vault"
},
"ref": "oci://ghcr.io/greenticai/packs/secret/greentic.secrets.vault-kv.gtpack:latest"
},
{
"id": "deployer-serverless",
"category": "deployer",
"label": {
"i18n_key": "provider.deployer.serverless",
"fallback": "Serverless"
},
"ref": "oci://ghcr.io/greenticai/packs/deployer/greentic.fixture.serverless.gtpack:latest"
},
{
"id": "deployer-juju-machine",
"category": "deployer",
"label": {
"i18n_key": "provider.deployer.juju-machine",
"fallback": "Juju (Machine)"
},
"ref": "oci://ghcr.io/greenticai/packs/deployer/greentic.fixture.juju.machine.gtpack:latest"
},
{
"id": "deployer-juju-k8s",
"category": "deployer",
"label": {
"i18n_key": "provider.deployer.juju-k8s",
"fallback": "Juju (K8s)"
},
"ref": "oci://ghcr.io/greenticai/packs/deployer/greentic.fixture.juju.k8s.gtpack:latest"
},
{
"id": "deployer-snap",
"category": "deployer",
"label": {
"i18n_key": "provider.deployer.snap",
"fallback": "Snap"
},
"ref": "oci://ghcr.io/greenticai/packs/deployer/greentic.fixture.snap.gtpack:latest"
},
{
"id": "deployer-k8s",
"category": "deployer",
"label": {
"i18n_key": "provider.deployer.k8s",
"fallback": "Kubernetes (Raw)"
},
"ref": "oci://ghcr.io/greenticai/packs/deployer/greentic.fixture.k8s.raw.gtpack:latest"
},
{
"id": "deployer-helm",
"category": "deployer",
"label": {
"i18n_key": "provider.deployer.helm",
"fallback": "Helm"
},
"ref": "oci://ghcr.io/greenticai/packs/deployer/greentic.fixture.helm.gtpack:latest"
},
{
"id": "deployer-terraform",
"category": "deployer",
"label": {
"i18n_key": "provider.deployer.terraform",
"fallback": "Terraform"
},
"ref": "oci://ghcr.io/greenticai/packs/deployer/greentic.fixture.terraform.gtpack:latest"
},
{
"id": "state-memory",
"category": "state",
"label": {
"i18n_key": "provider.state.memory",
"fallback": "In-Memory State"
},
"ref": "oci://ghcr.io/greenticai/packs/state/state-memory:latest"
},
{
"id": "state-redis",
"category": "state",
"label": {
"i18n_key": "provider.state.redis",
"fallback": "Redis State"
},
"ref": "oci://ghcr.io/greenticai/packs/state/state-redis:latest"
},
{
"id": "component-pack2flow",
"category": "components",
"label": {
"i18n_key": "provider.components.pack2flow",
"fallback": "Pack to Flow"
},
"ref": "oci://ghcr.io/greenticai/packs/components/component-pack2flow:0.1.0"
},
{
"id": "component-http",
"category": "components",
"label": {
"i18n_key": "provider.components.http",
"fallback": "HTTP Client"
},
"ref": "oci://ghcr.io/greenticai/packs/components/component-http:0.1.0"
},
{
"id": "component-events2msg",
"category": "components",
"label": {
"i18n_key": "provider.components.events2msg",
"fallback": "Events to Messaging"
},
"ref": "oci://ghcr.io/greenticai/packs/components/component-events2msg:0.1.0"
},
{
"id": "component-msg2events",
"category": "components",
"label": {
"i18n_key": "provider.components.msg2events",
"fallback": "Messaging to Events"
},
"ref": "oci://ghcr.io/greenticai/packs/components/component-msg2events:0.1.0"
}
]
}