{
  "manifest_version": "1.0.0",
  "template": {
    "id": "945f0dcb-a5af-4779-be9e-264493b846cb",
    "slug": "H2gR1X",
    "name": "Nango",
    "description": "The complete platform for product integrations",
    "url": "https://railway.com/deploy/H2gR1X",
    "upstream": {
      "image": "nangohq/nango-server:hosted-0.58.7"
    }
  },
  "status": "unvalidated",
  "validated_at": null,
  "success_rate_30d": null,
  "services": [
    {
      "name": "Nango",
      "source": {
        "image": "nangohq/nango-server:hosted-0.58.7"
      },
      "needs_volume": false,
      "http": true
    }
  ],
  "required_inputs": [
    {
      "key": "SMTP_URL",
      "service": "Nango",
      "description": "The url of your SMTP server (ex: `smtps://username:password@my-stmp-server.com:465`)",
      "secret": false,
      "strategy": "ask_user"
    },
    {
      "key": "SMTP_FROM",
      "service": "Nango",
      "description": "The email address used to send emails",
      "secret": false,
      "strategy": "ask_user"
    },
    {
      "key": "SERVER_PORT",
      "service": "Nango",
      "description": "Provide a value for SERVER_PORT.",
      "secret": false,
      "strategy": "default",
      "default": "3003"
    },
    {
      "key": "NANGO_SERVER_URL",
      "service": "Nango",
      "description": "The public URL of the ALB (e.g., `http://ALB.DNS`).",
      "secret": false,
      "strategy": "ask_user"
    },
    {
      "key": "NANGO_DATABASE_URL",
      "service": "Nango",
      "description": "The database connection URL from RDS (use dynamic reference or Secrets Manager). Format: `postgresql://<user>:<password>@<host>:<port>/<db_name>`.",
      "secret": false,
      "strategy": "ask_user"
    },
    {
      "key": "NANGO_LOGS_ENABLED",
      "service": "Nango",
      "description": "`true` (Set to `'false'` to disable Nango logs).",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "NANGO_ENCRYPTION_KEY",
      "service": "Nango",
      "description": "Reference the value secret created earlier.",
      "secret": true,
      "strategy": "generate",
      "generate": "random_base64_32"
    },
    {
      "key": "FLAG_SERVE_CONNECT_UI",
      "service": "Nango",
      "description": "Set to \"true\" to enable the Connect UI (default: true)",
      "secret": false,
      "strategy": "default",
      "default": "false"
    },
    {
      "key": "NANGO_PUBLIC_SERVER_URL",
      "service": "Nango",
      "description": "Same as `NANGO_SERVER_URL`.",
      "secret": false,
      "strategy": "ask_user"
    }
  ],
  "deploy": {
    "mcp": {
      "server": "railway",
      "tool": "deploy_template",
      "args": {
        "template_code": "H2gR1X"
      }
    },
    "cli": "railway deploy --template H2gR1X",
    "api": {
      "method": "POST",
      "path": "/graphql/v2",
      "body": {
        "query": "mutation templateDeploy($input: TemplateDeployV2Input!) { templateDeployV2(input: $input) { projectId workflowId } }",
        "variables": {
          "input": {
            "templateId": "945f0dcb-a5af-4779-be9e-264493b846cb",
            "serializedConfig": {
              "services": {
                "490419be-9ba3-4b4e-ae87-b680527a92ed": {
                  "icon": "https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_9a1bf028ea577e4e61a24d2eccabd48c/nango.png",
                  "name": "Nango",
                  "source": {
                    "image": "nangohq/nango-server:hosted-0.58.7"
                  },
                  "variables": {
                    "SMTP_URL": {
                      "isOptional": false,
                      "description": "The url of your SMTP server (ex: `smtps://username:password@my-stmp-server.com:465`)",
                      "defaultValue": "{{SMTP_URL}}"
                    },
                    "SMTP_FROM": {
                      "isOptional": false,
                      "description": "The email address used to send emails",
                      "defaultValue": "{{SMTP_FROM}}"
                    },
                    "SERVER_PORT": {
                      "isOptional": false,
                      "description": "",
                      "defaultValue": "3003"
                    },
                    "NANGO_DB_SSL": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "NANGO_REDIS_URL": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    },
                    "NANGO_SERVER_URL": {
                      "isOptional": false,
                      "description": "The public URL of the ALB (e.g., `http://ALB.DNS`).",
                      "defaultValue": "{{NANGO_SERVER_URL}}"
                    },
                    "NANGO_LOGS_ES_PWD": {
                      "isOptional": true,
                      "description": "Your Elasticsearch password.",
                      "defaultValue": ""
                    },
                    "NANGO_LOGS_ES_URL": {
                      "isOptional": true,
                      "description": "Elasticsearch endpoint URL, required if `NANGO_LOGS_ENABLED=true`. ex:`https://my.elastic.cluster:9500`.",
                      "defaultValue": ""
                    },
                    "NANGO_DATABASE_URL": {
                      "isOptional": false,
                      "description": "The database connection URL from RDS (use dynamic reference or Secrets Manager). Format: `postgresql://<user>:<password>@<host>:<port>/<db_name>`.",
                      "defaultValue": "{{NANGO_DATABASE_URL}}"
                    },
                    "NANGO_LOGS_ENABLED": {
                      "isOptional": true,
                      "description": "`true` (Set to `'false'` to disable Nango logs).",
                      "defaultValue": "false"
                    },
                    "NANGO_LOGS_ES_USER": {
                      "isOptional": true,
                      "description": "Your Elasticsearch username.",
                      "defaultValue": ""
                    },
                    "NANGO_ENCRYPTION_KEY": {
                      "isOptional": false,
                      "description": "Reference the value secret created earlier.",
                      "defaultValue": "{{NANGO_ENCRYPTION_KEY}}"
                    },
                    "FLAG_SERVE_CONNECT_UI": {
                      "isOptional": false,
                      "description": "Set to \"true\" to enable the Connect UI (default: true)",
                      "defaultValue": "false"
                    },
                    "NANGO_PUBLIC_SERVER_URL": {
                      "isOptional": false,
                      "description": "Same as `NANGO_SERVER_URL`.",
                      "defaultValue": "{{NANGO_PUBLIC_SERVER_URL}}"
                    },
                    "NANGO_PUBLIC_CONNECT_URL": {
                      "isOptional": true,
                      "description": "",
                      "defaultValue": ""
                    }
                  },
                  "networking": {
                    "serviceDomains": {
                      "<hasDomain>": {}
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "post_deploy": {},
  "resources": {
    "expected_services": 1,
    "needs_volume": false
  },
  "generated_at": "2026-09-21T22:14:44.200Z",
  "generator_version": "0.1.0"
}
