[{"data":1,"prerenderedAt":897},["ShallowReactive",2],{"navigation_docs":3,"-resources-faq":388,"-resources-faq-surround":892},[4,82,147,173,202,259,298,355],{"title":5,"icon":6,"redirect":7,"path":8,"stem":9,"children":10,"page":73},"Start","i-lucide-compass","\u002Fintro\u002Fquickstart","\u002Fintro","1.intro",[11,14,18,22,74,78],{"title":12,"path":7,"stem":13},"Quickstart","1.intro\u002F0.quickstart",{"title":15,"path":16,"stem":17},"Pipeline Applications","\u002Fintro\u002Fpipeline-app-walkthrough","1.intro\u002F1.pipeline-app-walkthrough",{"title":19,"path":20,"stem":21},"How Redgold works","\u002Fintro\u002Foverview","1.intro\u002F2.overview",{"title":23,"icon":24,"visibility":25,"redirect":26,"path":27,"stem":28,"children":29,"page":73},"Comparison","i-lucide-scale","private","\u002Fintro\u002Fcomparison\u002Fpositioning","\u002Fintro\u002Fcomparison","1.intro\u002F3.comparison",[30,33,37,41,45,49,53,57,61,65,69],{"title":31,"path":26,"stem":32},"Positioning","1.intro\u002F3.comparison\u002F1.positioning",{"title":34,"path":35,"stem":36},"vs Lovable","\u002Fintro\u002Fcomparison\u002Fvs-lovable","1.intro\u002F3.comparison\u002F10.vs-lovable",{"title":38,"path":39,"stem":40},"vs Cloudflare OS","\u002Fintro\u002Fcomparison\u002Fvs-cloudflare-os","1.intro\u002F3.comparison\u002F11.vs-cloudflare-os",{"title":42,"path":43,"stem":44},"vs a backend-as-a-service","\u002Fintro\u002Fcomparison\u002Fvs-baas","1.intro\u002F3.comparison\u002F2.vs-baas",{"title":46,"path":47,"stem":48},"vs serverless compute","\u002Fintro\u002Fcomparison\u002Fvs-serverless-compute","1.intro\u002F3.comparison\u002F3.vs-serverless-compute",{"title":50,"path":51,"stem":52},"vs a do-it-yourself data stack","\u002Fintro\u002Fcomparison\u002Fvs-diy-data-stack","1.intro\u002F3.comparison\u002F4.vs-diy-data-stack",{"title":54,"path":55,"stem":56},"vs Rama","\u002Fintro\u002Fcomparison\u002Fvs-rama","1.intro\u002F3.comparison\u002F5.vs-rama",{"title":58,"path":59,"stem":60},"vs Apache Spark","\u002Fintro\u002Fcomparison\u002Fvs-spark","1.intro\u002F3.comparison\u002F6.vs-spark",{"title":62,"path":63,"stem":64},"vs Apache DataFusion","\u002Fintro\u002Fcomparison\u002Fvs-datafusion","1.intro\u002F3.comparison\u002F7.vs-datafusion",{"title":66,"path":67,"stem":68},"vs Heroku","\u002Fintro\u002Fcomparison\u002Fvs-heroku","1.intro\u002F3.comparison\u002F8.vs-heroku",{"title":70,"path":71,"stem":72},"vs AI model providers","\u002Fintro\u002Fcomparison\u002Fvs-ai-providers","1.intro\u002F3.comparison\u002F9.vs-ai-providers",false,{"title":75,"path":76,"stem":77},"Common tasks","\u002Fintro\u002Fstarting-points","1.intro\u002F4.starting-points",{"title":79,"path":80,"stem":81},"FAQ","\u002Fintro\u002Ffaq","1.intro\u002F5.faq",{"title":83,"icon":84,"redirect":85,"path":86,"stem":87,"children":88,"page":73},"Examples","i-lucide-chef-hat","\u002Fcookbook\u002Foverview","\u002Fcookbook","10.cookbook",[89,91,95,99,103,107,111,115,119,123,127,131,135,139,143],{"title":83,"path":85,"stem":90},"10.cookbook\u002F1.overview",{"title":92,"path":93,"stem":94},"One-shot task in CI","\u002Fcookbook\u002Fone-shot-ci","10.cookbook\u002F10.one-shot-ci",{"title":96,"path":97,"stem":98},"Rate-limit retries","\u002Fcookbook\u002Fretry-rate-limits","10.cookbook\u002F11.retry-rate-limits",{"title":100,"path":101,"stem":102},"Connect GitHub review automation","\u002Fcookbook\u002Fconnect-github-app","10.cookbook\u002F12.connect-github-app",{"title":104,"path":105,"stem":106},"Delegate a task to another agent","\u002Fcookbook\u002Fdelegate-agent-task","10.cookbook\u002F13.delegate-agent-task",{"title":108,"path":109,"stem":110},"Validate a pipeline application change","\u002Fcookbook\u002Fvalidate-pipeline-app","10.cookbook\u002F14.validate-pipeline-app",{"title":112,"path":113,"stem":114},"Verify a managed application deployment","\u002Fcookbook\u002Fverify-managed-deploy","10.cookbook\u002F15.verify-managed-deploy",{"title":116,"path":117,"stem":118},"First API call","\u002Fcookbook\u002Ffirst-api-call","10.cookbook\u002F2.first-api-call",{"title":120,"path":121,"stem":122},"Python client","\u002Fcookbook\u002Fmodel-api-python","10.cookbook\u002F3.model-api-python",{"title":124,"path":125,"stem":126},"Anthropic Messages","\u002Fcookbook\u002Fanthropic-messages","10.cookbook\u002F4.anthropic-messages",{"title":128,"path":129,"stem":130},"Check credits","\u002Fcookbook\u002Fcheck-credits","10.cookbook\u002F5.check-credits",{"title":132,"path":133,"stem":134},"Query data via MCP","\u002Fcookbook\u002Fmcp-query-data","10.cookbook\u002F6.mcp-query-data",{"title":136,"path":137,"stem":138},"Drive an agent via MCP","\u002Fcookbook\u002Fmcp-drive-agent","10.cookbook\u002F7.mcp-drive-agent",{"title":140,"path":141,"stem":142},"Install the client","\u002Fcookbook\u002Finstall-client","10.cookbook\u002F8.install-client",{"title":144,"path":145,"stem":146},"Use another API host","\u002Fcookbook\u002Fpoint-client-at-host","10.cookbook\u002F9.point-client-at-host",{"title":148,"icon":149,"redirect":150,"path":151,"stem":152,"children":153,"page":73},"Agent operations","i-lucide-network","\u002Ffleet\u002Foverview","\u002Ffleet","11.fleet",[154,157,161,165,169],{"title":155,"path":150,"stem":156},"Running agent work","11.fleet\u002F0.overview",{"title":158,"path":159,"stem":160},"Workstreams and issues","\u002Ffleet\u002Fworkstreams-and-issues","11.fleet\u002F1.workstreams-and-issues",{"title":162,"path":163,"stem":164},"Agent lifecycle","\u002Ffleet\u002Fagent-lifecycle","11.fleet\u002F2.agent-lifecycle",{"title":166,"path":167,"stem":168},"Supervision and recovery","\u002Ffleet\u002Fsupervision","11.fleet\u002F3.supervision",{"title":170,"path":171,"stem":172},"An application workstream from request to delivery","\u002Ffleet\u002Fapplication-workstream","11.fleet\u002F4.application-workstream",{"title":174,"icon":175,"redirect":176,"path":177,"stem":178,"children":179,"page":73},"Architecture","i-lucide-layers","\u002Finfrastructure\u002Foverview","\u002Finfrastructure","3.infrastructure",[180,182,186,190,194,198],{"title":174,"path":176,"stem":181},"3.infrastructure\u002F0.overview",{"title":183,"path":184,"stem":185},"A request through the platform","\u002Finfrastructure\u002Frequest-path","3.infrastructure\u002F11.request-path",{"title":187,"path":188,"stem":189},"Agent work and durable state","\u002Finfrastructure\u002Fagent-work","3.infrastructure\u002F12.agent-work",{"title":191,"path":192,"stem":193},"Data and pipelines","\u002Finfrastructure\u002Fdata","3.infrastructure\u002F3.data",{"title":195,"path":196,"stem":197},"AI and agents","\u002Finfrastructure\u002Fai","3.infrastructure\u002F4.ai",{"title":199,"path":200,"stem":201},"Managed deployment","\u002Finfrastructure\u002Fdeployment","3.infrastructure\u002F7.deployment",{"title":203,"icon":204,"redirect":205,"path":206,"stem":207,"children":208,"page":73},"API","i-lucide-book-marked","\u002Freference\u002Fauthentication","\u002Freference","4.reference",[209,212,216,220,224,228,232,236,240,244,248],{"title":210,"path":205,"stem":211},"Authentication","4.reference\u002F1.authentication",{"title":213,"path":214,"stem":215},"Security disclosure policy","\u002Freference\u002Fsecurity-disclosure","4.reference\u002F11.security-disclosure",{"title":217,"path":218,"stem":219},"Model API","\u002Freference\u002Fllm-api","4.reference\u002F2.llm-api",{"title":221,"path":222,"stem":223},"MCP server","\u002Freference\u002Fmcp","4.reference\u002F2.mcp",{"title":225,"path":226,"stem":227},"Data platform preview","\u002Freference\u002Fdata-platform-preview","4.reference\u002F3.data-platform-preview",{"title":229,"path":230,"stem":231},"Terminal client","\u002Freference\u002Fcli","4.reference\u002F6.cli",{"title":233,"path":234,"stem":235},"Pipeline manifest preview","\u002Freference\u002Fpipeline-preview","4.reference\u002F7.pipeline-preview",{"title":237,"path":238,"stem":239},"Limits and retries","\u002Freference\u002Flimits","4.reference\u002F8.limits",{"title":241,"path":242,"stem":243},"API contract details","\u002Freference\u002Fapi-contracts","4.reference\u002F9.api-contracts",{"title":245,"path":246,"stem":247},"Errors","\u002Freference\u002Ferrors","4.reference\u002F9.errors",{"title":249,"icon":250,"visibility":251,"path":252,"stem":253,"children":254,"page":73},"Public API","i-lucide-route","public","\u002Freference\u002Froutes","4.reference\u002Froutes",[255],{"title":256,"path":257,"stem":258},"V1 routes","\u002Freference\u002Froutes\u002Fv1","4.reference\u002Froutes\u002Fv1",{"title":260,"icon":261,"visibility":25,"redirect":262,"path":263,"stem":264,"children":265,"page":73},"Develop","i-lucide-code","\u002Fdevelop\u002Fpipeline-apps\u002Foverview","\u002Fdevelop","5.develop",[266,270,286,290,294],{"title":267,"path":268,"stem":269},"Author a batch transform","\u002Fdevelop\u002Fauthor-a-batch-transform","5.develop\u002F10.author-a-batch-transform",{"title":271,"visibility":251,"redirect":262,"path":272,"stem":273,"children":274,"page":73},"Pipeline Apps","\u002Fdevelop\u002Fpipeline-apps","5.develop\u002F11.pipeline-apps",[275,278,282],{"title":276,"path":262,"stem":277},"Pipeline apps","5.develop\u002F11.pipeline-apps\u002F1.overview",{"title":279,"path":280,"stem":281},"Collaborative board walkthrough","\u002Fdevelop\u002Fpipeline-apps\u002Fcollaborative-board","5.develop\u002F11.pipeline-apps\u002F2.collaborative-board",{"title":283,"path":284,"stem":285},"Release and security lifecycle","\u002Fdevelop\u002Fpipeline-apps\u002Frelease-lifecycle","5.develop\u002F11.pipeline-apps\u002F3.release-lifecycle",{"title":287,"path":288,"stem":289},"Build a vertical","\u002Fdevelop\u002Fbuild-a-vertical","5.develop\u002F5.build-a-vertical",{"title":291,"path":292,"stem":293},"Managed application artifacts","\u002Fdevelop\u002Fscaffold-a-narrow-app","5.develop\u002F7.scaffold-a-narrow-app",{"title":295,"path":296,"stem":297},"Import your data","\u002Fdevelop\u002Fimport-your-data","5.develop\u002F8.import-your-data",{"title":299,"icon":300,"redirect":301,"path":302,"stem":303,"children":304,"page":73},"Guides","i-lucide-layout-grid","\u002Fapplications\u002Fai-agents\u002Foverview","\u002Fapplications","7.applications",[305,309,329,341],{"title":306,"path":307,"stem":308},"Application maturity catalog","\u002Fapplications\u002Fcatalog","7.applications\u002F0.catalog",{"title":310,"visibility":251,"path":311,"stem":312,"children":313,"page":73},"AI Agents","\u002Fapplications\u002Fai-agents","7.applications\u002F1.ai-agents",[314,317,321,325],{"title":315,"path":301,"stem":316},"Coding agents","7.applications\u002F1.ai-agents\u002F01.overview",{"title":318,"path":319,"stem":320},"GitHub App automation","\u002Fapplications\u002Fai-agents\u002Fgithub-app-automation","7.applications\u002F1.ai-agents\u002F04.github-app-automation",{"title":322,"path":323,"stem":324},"agent-cli assistance","\u002Fapplications\u002Fai-agents\u002Fagent-cli-assistance","7.applications\u002F1.ai-agents\u002F05.agent-cli-assistance",{"title":326,"path":327,"stem":328},"Agent REST control","\u002Fapplications\u002Fai-agents\u002Frest-agent-control","7.applications\u002F1.ai-agents\u002F06.rest-agent-control",{"title":330,"visibility":251,"path":331,"stem":332,"children":333,"page":73},"Tickets","\u002Fapplications\u002Ftickets","7.applications\u002F2.tickets",[334,337],{"title":330,"path":335,"stem":336},"\u002Fapplications\u002Ftickets\u002Foverview","7.applications\u002F2.tickets\u002F01.overview",{"title":338,"path":339,"stem":340},"API walkthrough","\u002Fapplications\u002Ftickets\u002Fapi-walkthrough","7.applications\u002F2.tickets\u002F02.api-walkthrough",{"title":342,"icon":343,"visibility":251,"path":344,"stem":345,"children":346,"page":73},"Case studies","i-lucide-book-open-check","\u002Fapplications\u002Fcase-studies","7.applications\u002F6.case-studies",[347,351],{"title":348,"path":349,"stem":350},"Case study: owner-scoped tickets","\u002Fapplications\u002Fcase-studies\u002Ftickets","7.applications\u002F6.case-studies\u002F01.tickets",{"title":352,"path":353,"stem":354},"Case study: repository review and correction","\u002Fapplications\u002Fcase-studies\u002Frepository-review","7.applications\u002F6.case-studies\u002F02.repository-review",{"title":356,"icon":357,"redirect":358,"path":359,"stem":360,"children":361,"page":73},"Resources","i-lucide-library","\u002Fresources\u002Fglossary","\u002Fresources","9.resources",[362,365,369,373,377,380,384],{"title":363,"path":358,"stem":364},"Glossary","9.resources\u002F1.glossary",{"title":366,"path":367,"stem":368},"Terms of Service","\u002Fresources\u002Fterms","9.resources\u002F2.terms",{"title":370,"path":371,"stem":372},"Privacy Policy","\u002Fresources\u002Fprivacy","9.resources\u002F3.privacy",{"title":374,"path":375,"stem":376},"Acceptable Use Policy","\u002Fresources\u002Facceptable-use","9.resources\u002F4.acceptable-use",{"title":79,"path":378,"stem":379},"\u002Fresources\u002Ffaq","9.resources\u002F5.faq",{"title":381,"path":382,"stem":383},"Documentation feedback","\u002Fresources\u002Fdocs-feedback","9.resources\u002F6.docs-feedback",{"title":385,"path":386,"stem":387},"Refund and Cancellation Policy","\u002Fresources\u002Frefund-cancellation","9.resources\u002F7.refund-cancellation",{"id":389,"title":79,"access":251,"audience":390,"body":391,"description":883,"extension":884,"last_verified":885,"links":886,"maturity":887,"meta":888,"navigation":889,"path":378,"seo":890,"stem":379,"__hash__":891},"docs\u002F9.resources\u002F5.faq.md","user",{"type":392,"value":393,"toc":839},"minimark",[394,403,408,413,429,433,440,444,448,458,462,481,485,491,495,499,528,532,556,560,566,570,574,579,583,588,592,598,601,605,614,618,623,627,639,643,647,654,658,678,682,690,694,698,704,708,715,719,723,730,734,740,744,748,758,818,823,827,835],[395,396,397,398,402],"p",{},"The ",[399,400,401],"a",{"href":80},"getting-started FAQ"," covers what an account can do today and\nthe boundaries of the public API. This page answers the broader questions about\naccounts, models, agents, data, billing, privacy, and self-hosting that come up\nafter that.",[404,405,407],"h2",{"id":406},"getting-started","Getting started",[409,410,412],"h3",{"id":411},"how-do-i-get-started","How do I get started?",[395,414,415,416,418,419,422,423,425,426,428],{},"Start with the ",[399,417,12],{"href":7}," for signing in and making a first\nmodel call, use the ",[399,420,421],{"href":76},"common task index"," to find a\nspecific guide, and read ",[399,424,19],{"href":20}," for how the system\nfits together. The ",[399,427,401],{"href":80}," covers what an onboarded\naccount can use today.",[409,430,432],{"id":431},"how-do-i-sign-in-and-which-identity-providers-are-supported","How do I sign in, and which identity providers are supported?",[395,434,435,436,439],{},"Sign-in uses OAuth 2.0 \u002F OpenID Connect through an external identity provider, so\nRedgold never sees your provider password. An interactive client establishes an\naccount session at sign-in; treat that session as a user credential and do not\nreuse it as a long-lived automation secret. See ",[399,437,438],{"href":205},"authentication",".",[404,441,443],{"id":442},"accounts-and-api-keys","Accounts and API keys",[409,445,447],{"id":446},"how-do-i-get-an-api-key","How do I get an API key?",[395,449,450,451,455,456,439],{},"Create an ",[452,453,454],"code",{},"sk-rg-"," key from the API-key page in the signed-in web application. The\nfull value is shown once, so store it in a secret manager or environment\nvariable. Minting a key requires an account session; an existing API key cannot\nauthorize creating another key. See ",[399,457,438],{"href":205},[409,459,461],{"id":460},"my-request-was-rejected-with-401-what-is-wrong","My request was rejected with 401 — what is wrong?",[395,463,464,465,468,469,472,473,476,477,480],{},"The model API reads the credential only from the ",[452,466,467],{},"Authorization: Bearer"," header\n(and the session cookie for the web application); a key sent only as ",[452,470,471],{},"X-Api-Key","\nis rejected. A missing, malformed, revoked, or unknown key also returns ",[452,474,475],{},"401",". An\naccount that has run out of model-API credits returns ",[452,478,479],{},"402"," instead.",[409,482,484],{"id":483},"how-do-i-limit-or-revoke-a-key","How do I limit or revoke a key?",[395,486,487,488,439],{},"Give each automation its own key so it can be revoked independently, and set the\nlowest practical per-key request limit for unattended clients. Revoke a key from\nthe same API-key page when it is no longer needed or may have been exposed. See\n",[399,489,490],{"href":205},"credential handling",[404,492,494],{"id":493},"models-and-the-api","Models and the API",[409,496,498],{"id":497},"which-models-can-i-call-and-how-do-i-find-them","Which models can I call, and how do I find them?",[395,500,501,502,505,506,509,510,513,514,517,518,521,522,525,526,439],{},"Query ",[452,503,504],{},"\u002Fv1\u002Fmodels"," with your key and use an identifier it returns for your\naccount; the available set changes independently of client code, so read it from\nthat endpoint rather than hard-coding a list. ",[452,507,508],{},"redgold-flint"," and\n",[452,511,512],{},"redgold-flint-base"," use ",[452,515,516],{},"\u002Fv1\u002Fchat\u002Fcompletions"," and ",[452,519,520],{},"\u002Fv1\u002Fresponses","; the other\nidentifiers in your list use ",[452,523,524],{},"\u002Fv1\u002Fmessages",". See the ",[399,527,217],{"href":218},[409,529,531],{"id":530},"which-client-libraries-work","Which client libraries work?",[395,533,534,535,538,539,542,543,545,546,548,549,552,553,555],{},"The OpenAI SDK works against ",[452,536,537],{},"https:\u002F\u002Fapi.redgold.ai\u002Fv1"," for Chat Completions and\nResponses, and the Anthropic SDK works against ",[452,540,541],{},"https:\u002F\u002Fapi.redgold.ai"," (it\nappends ",[452,544,524],{}," itself). Present the key as a bearer token in both cases;\nthe Anthropic path reads ",[452,547,467],{},", not the SDK's default\n",[452,550,551],{},"x-api-key",". Worked examples are on the ",[399,554,217],{"href":218}," page.",[409,557,559],{"id":558},"is-there-a-redgold-specific-sdk-for-the-data-platform","Is there a Redgold-specific SDK for the data platform?",[395,561,562,563,565],{},"The stable public client surface is the HTTP model API and the ",[399,564,221],{"href":222},".\nA dedicated data-platform SDK is not published for external use yet; internal\nclients exist but are withheld from the public reference until their contracts\nand compatibility expectations are ready. ",[404,567,569],{"id":568},"agents-and-sessions","Agents and sessions",[409,571,573],{"id":572},"what-is-a-coding-agent-session","What is a coding-agent session?",[395,575,576,577,439],{},"A coding agent runs in an isolated workspace tied to a repository and a\nconversation, with a filesystem and a bounded set of tools. Session history keeps\nthe messages and tool activity inspectable so you can review or continue the work\nlater. An agent can delegate a bounded subtask to a child agent whose result\nreturns to the parent conversation. See ",[399,578,195],{"href":196},[409,580,582],{"id":581},"will-an-agent-take-actions-without-my-approval","Will an agent take actions without my approval?",[395,584,585,586,439],{},"Agent actions requested through the MCP server — spawning a session and sending a\nprompt — are approval-gated: the call creates an approval request attributed to\nyour account and returns an approval id, and the action runs only after that\napproval resolves. Read tools are not gated. See the ",[399,587,221],{"href":222},[409,589,591],{"id":590},"can-i-reproduce-an-agent-run-exactly","Can I reproduce an agent run exactly?",[395,593,594,595,439],{},"No. Session history is persisted and auditable, but model generation, external\nservices, repository state, and a changing dataset can make a replay produce\ndifferent output. A reproducible evaluation needs pinned inputs, model,\nconfiguration, code revision, and a stable data snapshot. See\n",[399,596,597],{"href":196},"persistence and replay",[404,599,191],{"id":600},"data-and-pipelines",[409,602,604],{"id":603},"what-is-a-dataset-and-what-is-a-pipeline","What is a dataset, and what is a pipeline?",[395,606,607,608,610,611,439],{},"A dataset is a named collection of typed records that retain source and ingestion\nmetadata, so a caller can tell when an event occurred apart from when the platform\nreceived it. A pipeline describes how records enter the platform, how transforms\nrun, and how a result is returned or stored. See ",[399,609,191],{"href":192},"\nand the ",[399,612,613],{"href":358},"glossary",[409,615,617],{"id":616},"can-i-query-my-own-data-over-the-api","Can I query my own data over the API?",[395,619,397,620,622],{},[399,621,221],{"href":222}," exposes read-only tenant tools that list, load,\nand run read-only SQL against datasets your account owns. The broad generic\ndataflow authoring and execution interfaces are still being finalized as external\ncontracts, so they are not yet part of the supported public API. ",[409,624,626],{"id":625},"is-my-data-visible-to-other-accounts","Is my data visible to other accounts?",[395,628,629,630,633,634,439],{},"Scoping is enforced on the server from the account resolved at the edge, not from\nan argument in the request: MCP dataset and agent tools operate only on what your\naccount owns, and a call naming a dataset you do not own is refused. Redgold does\nnot sell your data or share it with third parties for their own purposes. See the\n",[399,631,632],{"href":222},"MCP scoping guarantees"," and the ",[399,635,370],{"href":636,"rel":637},"https:\u002F\u002Fredgold.ai\u002Fprivacy",[638],"nofollow",[404,640,642],{"id":641},"billing-and-limits","Billing and limits",[409,644,646],{"id":645},"how-is-usage-measured-and-billed","How is usage measured and billed?",[395,648,649,650,653],{},"Usage is metered by resource consumption — agent runtime, model tokens, storage,\nand request counts — and used to operate the service, enforce plan limits, and\nbill usage-based charges. Specific numeric limits vary by plan and are shown in\nthe account interface. Some quota controls are still being rolled out on the\npublic path and are omitted from the docs until they are enforced. See\n",[399,651,652],{"href":238},"limits",". ",[409,655,657],{"id":656},"what-rate-limits-apply-to-the-api","What rate limits apply to the API?",[395,659,660,661,664,665,667,668,671,672,674,675,439],{},"A key may have a requests-per-minute cap enforced over a rolling 60-second\nwindow; exceeding it returns a ",[452,662,663],{},"429"," whose message states the retry interval. An\nupstream provider can also return ",[452,666,663],{}," during a capacity event, and that status\npropagates to the caller without a forwarded ",[452,669,670],{},"Retry-After",". Honor ",[452,673,670],{},"\nwhen present and otherwise use bounded exponential backoff with jitter. See\n",[399,676,677],{"href":238},"limits and retries",[409,679,681],{"id":680},"how-do-i-check-my-remaining-credits","How do I check my remaining credits?",[395,683,684,687,688,439],{},[452,685,686],{},"GET \u002Fv1\u002Fcredits"," returns the available model-API credit balance for the\nauthenticated account, as a micros integer and a USD value. See the\n",[399,689,217],{"href":218},[404,691,693],{"id":692},"privacy-and-data-handling","Privacy and data handling",[409,695,697],{"id":696},"where-do-my-prompts-go-when-i-run-a-model","Where do my prompts go when I run a model?",[395,699,700,701,439],{},"Running a model sends your prompt and the context needed to answer it to the\nselected model provider acting as a subprocessor — Anthropic or OpenAI for\nexternal models, or Redgold's own infrastructure for self-hosted models, where the\nprompt is not sent to an external provider. Redgold selects providers that do not\ntrain on API data by default. See the ",[399,702,370],{"href":636,"rel":703},[638],[409,705,707],{"id":706},"how-do-i-delete-my-data","How do I delete my data?",[395,709,710,711,439],{},"Delete your account from the account settings in the app; that removes your\nprofile, revokes the stored sign-in, and removes your conversations, content, and\nderived records. Audit and billing records that must be retained for legal\nreasons are the exception. See ",[399,712,714],{"href":636,"rel":713},[638],"retention and deletion",[404,716,718],{"id":717},"self-hosting","Self-hosting",[409,720,722],{"id":721},"can-i-self-host-redgold","Can I self-host Redgold?",[395,724,725,726,439],{},"Yes. In a self-hosted deployment, the operator controls the infrastructure,\nsubprocessor selection, and retention, and can restrict inference to self-hosted\nmodels so no prompt leaves their infrastructure. The hosted Privacy Policy\ndescribes the managed service; a self-hosted operator publishes their own. See\n",[399,727,729],{"href":636,"rel":728},[638],"self-hosted deployments",[409,731,733],{"id":732},"how-are-applications-deployed","How are applications deployed?",[395,735,736,737,439],{},"Deployment connects a source repository to container builds, a registry,\ngenerated deployment state, and Kubernetes, with ArgoCD reconciling the generated\nstate rather than applying direct changes to a live cluster. Tenant, registry,\ndomain, and ArgoCD provisioning are currently completed during onboarding while\npublic self-service controls are consolidated. See ",[399,738,739],{"href":200},"managed deployment",[404,741,743],{"id":742},"mcp-and-integrations","MCP and integrations",[409,745,747],{"id":746},"how-do-i-connect-an-mcp-client","How do I connect an MCP client?",[395,749,750,751,754,755,757],{},"Point a streamable-HTTP MCP client at ",[452,752,753],{},"https:\u002F\u002Fapi.redgold.ai\u002Fapi\u002Fmcp"," and send\nyour ",[452,756,454],{}," key as a bearer token. With Claude Code:",[759,760,765],"pre",{"className":761,"code":762,"language":763,"meta":764,"style":764},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","claude mcp add --transport http redgold https:\u002F\u002Fapi.redgold.ai\u002Fapi\u002Fmcp \\\n  --header \"Authorization: Bearer $REDGOLD_API_KEY\"\n","bash","",[452,766,767,799],{"__ignoreMap":764},[768,769,772,776,780,783,786,789,792,795],"span",{"class":770,"line":771},"line",1,[768,773,775],{"class":774},"sBMFI","claude",[768,777,779],{"class":778},"sfazB"," mcp",[768,781,782],{"class":778}," add",[768,784,785],{"class":778}," --transport",[768,787,788],{"class":778}," http",[768,790,791],{"class":778}," redgold",[768,793,794],{"class":778}," https:\u002F\u002Fapi.redgold.ai\u002Fapi\u002Fmcp",[768,796,798],{"class":797},"sTEyZ"," \\\n",[768,800,802,805,809,812,815],{"class":770,"line":801},2,[768,803,804],{"class":778},"  --header",[768,806,808],{"class":807},"sMK4o"," \"",[768,810,811],{"class":778},"Authorization: Bearer ",[768,813,814],{"class":797},"$REDGOLD_API_KEY",[768,816,817],{"class":807},"\"\n",[395,819,820,821,439],{},"The tenant MCP endpoint is a preview surface, so confirm availability for your\naccount before wiring it into automation. See the ",[399,822,221],{"href":222},[409,824,826],{"id":825},"what-can-the-mcp-server-do","What can the MCP server do?",[395,828,829,830,832,833,439],{},"The tenant profile exposes read-only dataset tools (list, load, schema, and\nread-only SQL over datasets you own) and a scoped view of your own agent\nsessions, tickets, and approvals. Spawning a session and prompting one are\napproval-gated; everything else is read-only. Operator and cluster tools are not\npart of this surface and are unreachable with an ",[452,831,454],{}," key. See the\n",[399,834,221],{"href":222},[836,837,838],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":764,"searchDepth":801,"depth":801,"links":840},[841,846,851,856,861,866,871,875,879],{"id":406,"depth":801,"text":407,"children":842},[843,845],{"id":411,"depth":844,"text":412},3,{"id":431,"depth":844,"text":432},{"id":442,"depth":801,"text":443,"children":847},[848,849,850],{"id":446,"depth":844,"text":447},{"id":460,"depth":844,"text":461},{"id":483,"depth":844,"text":484},{"id":493,"depth":801,"text":494,"children":852},[853,854,855],{"id":497,"depth":844,"text":498},{"id":530,"depth":844,"text":531},{"id":558,"depth":844,"text":559},{"id":568,"depth":801,"text":569,"children":857},[858,859,860],{"id":572,"depth":844,"text":573},{"id":581,"depth":844,"text":582},{"id":590,"depth":844,"text":591},{"id":600,"depth":801,"text":191,"children":862},[863,864,865],{"id":603,"depth":844,"text":604},{"id":616,"depth":844,"text":617},{"id":625,"depth":844,"text":626},{"id":641,"depth":801,"text":642,"children":867},[868,869,870],{"id":645,"depth":844,"text":646},{"id":656,"depth":844,"text":657},{"id":680,"depth":844,"text":681},{"id":692,"depth":801,"text":693,"children":872},[873,874],{"id":696,"depth":844,"text":697},{"id":706,"depth":844,"text":707},{"id":717,"depth":801,"text":718,"children":876},[877,878],{"id":721,"depth":844,"text":722},{"id":732,"depth":844,"text":733},{"id":742,"depth":801,"text":743,"children":880},[881,882],{"id":746,"depth":844,"text":747},{"id":825,"depth":844,"text":826},"Common questions about accounts, models, agents, data, billing, privacy, and self-hosting.","md","2026-08-12",null,"available",{"toc":889,"visibility":251},true,{"title":79,"description":883},"hTirFw1-zCF8j2hO8nBFRHX-JIlO5sbm3eeW_PphDoc",[893,895],{"title":374,"path":375,"stem":376,"description":894,"children":-1},"What you may and may not do on the Redgold platform.",{"title":381,"path":382,"stem":383,"description":896,"children":-1},"Report a missing, unclear, or outdated documentation page through Redgold's first-party support channel.",1789873223413]