Deploy

Pick a tier. Launch in four steps.

Enterprise for a full branded product, or API-only when your customer keeps the UI. Same pipeline either way.

Where it runs

web
Your app
hub
You Can Ask
cloud_lock
Customer cloud
Document scanningSearchAI modelsAudit logsTheir infrastructure

Choose your tier

Full stack with Frontend and billing, or backend-only with your UI on top.

apartment

Enterprise

YCA Construction profile — Backend + Payment Cloud Run, Vercel Frontend, full Postgres DDL, Stripe, Auth. Inventory: yca-construction.

  • checkFrontend + Payment
  • checkFull database schema
  • checkStripe / Auth
api

API

ProcureIQ profile — Backend only, document + conversation schemas, MCP env (LINDLE_MCP_URL / AUTH). Customer owns UI and graph data plane.

  • checkBackend only
  • checkCustom tool integrations
  • checkCustomer UI / BFF

Onboarding by tier

What changes from same-day Sandbox access to a full Dedicated Stack implementation.

PhaseSandboxEnterpriseDedicated Stack
Commercial kickoffLightFull MSA + setup SOWFull MSA + implementation SOW
Customer IT involvementMinimalModerate (DNS, OAuth)Heavy (own GCP project)
TerraformNone (shared demo instance pre-provisioned)Bold GCP projectCustomer GCP project
Ansible bootstrapOnce for shared instance onlyFull per customerFull per customer
Custom seedDemo only (shared)RequiredRequired
Document ingestShared demo corpusCustomer bulk ingestCustomer bulk ingest
HandoverAccess grant + shared URLAdmin training sessionRunbook + security sign-off
DurationSame day (access grant)1–3 weeks4–8 weeks

Four steps to production

Infrastructure → container → secrets → smoke tests.

cloud_sync

terraform apply

arrow_downward
rocket_launch

Deploy container via CI

arrow_downward
key

Ansible secrets & config

arrow_downward
verified

Schema, seed, smoke

Before you start

  • check_circleGCP project with billing and Cloud Run / Secret Manager APIs
  • check_circleGitHub Actions deploy SA key (LINDLE_GCP_SA_KEY or customer equivalent)
  • check_circleAnsible vault with OpenAI, Qdrant, Langfuse, DATABASE_URL (and MCP secrets for API tier)
  • check_circleOptional: Vercel project (enterprise), Stripe keys (Payment.API)