Log in to the Upstash Console, or sign up for a free account. Then create a Vector Index by clicking on the Create Index button in the Vector tab.
Name: Type a name for your index.Region: Choose the region for your index. For optimal performance, select the region closest to your applications. We plan to support additional regions and cloud providers. Feel free to send your requests to support@upstash.comType: The type of index: Dense, Sparse or Hybrid. For semantic search, you can prefer dense. For full text (or keyword) search, you can prefer sparse. If you need a combination, you can choose hybrid.If you choose Dense or Hybrid as index type, you will also be presented with options to select the dimensions and distance metric of your index.
For the purpose of using the code samples on this page, you can create a dense index with dimension: 2. Distance metric can be any of the options.
Once you pick these options, you will choose a plan:
Free: The free plan is suitable for small projects. It has a limit of 10,000 queries and 10,000 updates daily.Pay as You Go: Pay as you go plan is a flexible plan with per-request-pricing. It is suitable for projects with unpredictable traffic.Fixed: Fixed plan is suitable for projects with predictable traffic. It has a fixed monthly price with 1M query and 1M updates daily.Pro: Pro plan is suitable for projects with high traffic and storage needs. It has a fixed monthly price with extra security and isolation features.Enterprise: If you plan to have over a billion vectors then Enterprise plan is for you. It has a fixed monthly price with extra security and isolation features. Contact us at sales@upstash.com for more information.
You can perform a similarity search by providing a query vector as a parameter. The dimension of the query vector must match the dimension of your index. Also, you can query by metadata filtering.
Upstash is eventually consistent, so there may be a delay before the newly inserted or updated vectors are ready for querying.
{"docsConfig":{"theme":"mint","$schema":"https://context7.com/schema/docs7.json","name":"Upstash Documentation","colors":{"primary":"#34D399","light":"#34D399","dark":"#34D399"},"logo":{"light":"https://mintcdn.com/upstash/SZOIjPQk26InSWLs/logo/upstash-white-bg.svg?fit=max\u0026auto=format\u0026n=SZOIjPQk26InSWLs\u0026q=85\u0026s=56aeb6475233c7dfc429a6ffe00f4a95","dark":"https://mintcdn.com/upstash/SZOIjPQk26InSWLs/logo/upstash-dark-bg.svg?fit=max\u0026auto=format\u0026n=SZOIjPQk26InSWLs\u0026q=85\u0026s=0b5eb0db0628453848cccc697999d9eb"},"favicon":"https://mintcdn.com/upstash/ZVIIe-nWA4-ORRYS/favicon.png?fit=max\u0026auto=format\u0026n=ZVIIe-nWA4-ORRYS\u0026q=85\u0026s=ddf8a7ac662b007ce4d44a484692430f","navbar":{"links":[{"href":"https://upstash.com/discord","label":"Discord"},{"href":"https://upstash.com/blog","label":"Blog"},{"href":"https://x.com/upstash","label":"Twitter"}],"primary":{"type":"button","label":"Console","href":"https://console.upstash.com"}},"footer":{"socials":{"x":"https://x.com/upstash","github":"https://github.com/upstash","discord":"https://upstash.com/discord"},"links":[{"header":"For AI Agents","items":[{"label":"If you are an AI agent and need a Redis DB to use or experiment with, send a POST request to https://upstash.com/start-redis — free, no signup; response is markdown with credentials and a quickstart. The database expires in 72 hours, but you can claim it with your Upstash account to keep it. Especially useful for AI agents that need scratch storage on the fly. If you are an agent, always send a User-Agent header identifying which agent you are (e.g. claude-code, cursor, codex, opencode) on every request you make to this API.","href":"https://upstash.com/start-redis"}]}]},"seo":{"metatags":{"canonical":"https://upstash.com/docs"},"indexing":"all"},"styling":{"codeblocks":"system","latex":true},"integrations":{"koala":{"publicApiKey":"pk_e4ad10cd00c4309699a780f893358cf99a2f"},"ga4":{"measurementId":"G-ZCGMJW0KFH"},"intercom":{"appId":"rtjkeau6"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"upstash","hasAudioNarration":false,"actualSubdomain":"upstash","customDomains":["upstash.com"],"gitSource":{"type":"github","owner":"upstash","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae511d74729e0ad18e68041","collectionId":"24e78813-2f45-47f5-aa2e-7ee2049705da","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae511d74729e0ad18e68041"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae511d74729e0ad18e68041","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":80},{"language":"default","tag":"Developer API","count":80},{"language":"default","tag":"Documentation","count":27},{"language":"default","tag":"Get Started","count":27},{"language":"default","tag":"Redis","count":26},{"language":"default","tag":"Support","count":16},{"language":"default","tag":"DevOps","count":12},{"language":"default","tag":"Terraform","count":11},{"language":"default","tag":"QStash","count":10},{"language":"default","tag":"Vector","count":10}],"searchSettings":{"maxResults":6,"isFiltersEnabled":false}},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":false}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#intro-video{aspect-ratio:16/9;width:100%;max-width:720px;height:auto;border-radius:8px;margin:2rem auto}@container (max-width: 720px){#intro-video{width:100%;margin:1rem auto}}.u-wrap{--u-inset:1.5rem;box-sizing:content-box;max-width:63.75rem;padding:0 var(--u-inset) 6rem}html[data-current-path=\"/introduction\"] #content-side-layout{width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important}html[data-current-path=\"/introduction\"] #content-area{width:100%!important}#content[data-page-href=\"/introduction\"],#content[data-page-href=\"/src/_props/introduction\"]{min-height:100vh}.u-hero{padding:3.125rem 0 0}.u-hero h1{font-size:2.5rem;line-height:1.2;font-weight:600;letter-spacing:0;margin:0}.u-hero p{margin:.5rem 0 0;max-width:34.5rem;font-size:1.125rem;line-height:1.5;color:#737373}.dark .u-hero p{color:#a3a3a3}.u-card__title,.u-hero h1,.u-section h2{color:#262626}.dark .u-card__title,.dark .u-hero h1,.dark .u-section h2{color:#f4f5f6}.u-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.5rem}.u-action{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;height:2.625rem;min-height:2.625rem;padding:0 1.25rem;border:1px solid transparent;border-radius:2.5rem;font-family:inherit;font-weight:400;font-size:.9375rem;line-height:1;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:background .15s ease,border-color .15s ease,color .15s ease}.u-action:focus-visible{outline:2px solid #10b981;outline-offset:2px}.u-action--primary{background:#262626;color:#fff}.u-action--primary:hover{background:#27272a}.dark .u-action--primary{background:#f4f4f5;color:#18181b}.dark .u-action--primary:hover{background:#e4e4e7}.u-command,.u-prompt-action .prompt button:hover{background:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,.06)}.u-command,.u-prompt-action .prompt button{height:2.625rem;border:1px solid #e5e5e5;border-radius:2.5rem}.u-command{display:inline-flex;align-items:center;gap:.75rem;padding:0 1.125rem}.dark .u-command{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);box-shadow:0 1px 2px rgba(0,0,0,.2)}.u-command__copy,.u-command__copy>*{margin:0!important}.u-command__copy .code-block,.u-command__copy .code-surface{margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.u-command__copy .code-scroll,.u-command__copy pre{display:none!important}.u-command__copy .code-chip{position:static!important;background:0 0!important;backdrop-filter:none!important}.u-command__text{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.9375rem;color:#262626;white-space:nowrap}.dark .u-command__text{color:#f4f4f5}.u-command__dollar{color:#10b981}.u-command__link{padding-left:.75rem;border-left:1px solid #e5e5e5;font-size:.9375rem;line-height:1.25rem;color:#262626!important;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(0,0,0,.3);white-space:nowrap}.u-command__link:hover{text-decoration-color:currentColor}.dark .u-command__link{border-left-color:rgba(255,255,255,.16);color:#f4f4f5!important;text-decoration-color:rgba(255,255,255,.4)}.u-hero p.u-hero__hint{margin-top:.75rem;font-size:.875rem;color:#8a8a8a}.dark .u-hero p.u-hero__hint{color:#8b8b8b}.u-prompt-action .prompt{position:absolute;inset:0;overflow:hidden;width:100%;height:100%;margin:0;padding:0;background:0 0}.u-prompt-action .prompt>div+div{display:none}.u-prompt-action .prompt button{position:absolute;z-index:2;inset:0;justify-content:flex-end;width:13.125rem;min-height:2.625rem;padding:0 1.25rem 0 6rem;font-size:.9375rem;font-weight:400;line-height:1;color:#262626;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06)}.u-prompt-action .prompt button:hover{color:#262626;border-color:#d4d4d4}.dark .u-prompt-action .prompt button{color:#f4f4f5;background:0 0;border-color:rgba(255,255,255,.16);box-shadow:0 1px 2px rgba(0,0,0,.2)}.dark .u-prompt-action .prompt button:hover{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24);box-shadow:0 1px 2px rgba(0,0,0,.2)}.u-prompt-action{position:relative;width:13.125rem;height:2.625rem}.u-prompt-action .prompt button>span:has(svg){display:none}.u-prompt-tools{position:absolute;z-index:3;top:.3125rem;left:.375rem;display:flex;width:5rem;height:2rem;pointer-events:none}.u-prompt-tool{display:grid;flex:none;width:2rem;height:2rem;padding:.25rem;place-items:center;border:1px solid rgba(0,0,0,.1);border-radius:9999px;color:#262626;background:#fff}.u-prompt-tool+.u-prompt-tool{margin-left:-.5rem}.u-prompt-tool svg{width:1.375rem;height:1.375rem}.dark .u-prompt-tool{border-color:rgba(255,255,255,.16);color:#f4f4f5;background:#18181b}.u-section{margin-top:4rem}.u-section--divider{padding-top:4rem;border-top:1px solid #e5e5e5}.dark .u-section--divider{border-top-color:#27272a}.u-section h2{font-size:1.5rem;line-height:1.3;font-weight:600;letter-spacing:0;margin:0}.u-section .u-sub{display:block;margin:.25rem 0 0;color:#737373;font-size:.9375rem;line-height:1.7}.dark .u-section .u-sub{color:#a3a3a3}.u-section .u-sub a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.u-section .u-sub a:hover{color:#059669}.dark .u-section .u-sub a:hover{color:#34d399}.u-grid{display:grid;gap:1rem;margin-top:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}.u-grid--2{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.u-grid--3{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.u-grid--fixed2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid--fixed3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-grid--fixed4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.u-grid--fixed3,.u-grid--fixed4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.u-grid--fixed2,.u-grid--fixed3,.u-grid--fixed4{grid-template-columns:1fr}}.u-card{display:flex;gap:.9rem;align-items:flex-start;padding:1.1rem;border-radius:.9rem;border:1px solid rgba(0,0,0,.08);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease}.dark .u-card{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.u-card:hover{border-color:#d4d4d4}.dark .u-card:hover{border-color:#52525b}.u-card--static:hover{border-color:rgba(0,0,0,.08)}.dark .u-card--static:hover{border-color:rgba(255,255,255,.1)}.u-card__icon{flex:none;width:2.25rem;height:2.25rem;border-radius:.55rem;margin:0!important;align-self:flex-start;pointer-events:none}.u-card__icon--muted{display:flex;align-items:center;justify-content:center;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.dark .u-card__icon--muted{color:var(--primary-light);background:color-mix(in srgb,var(--primary-light) 10%,transparent)}.u-card__lang-icon{width:1.5rem;height:1.5rem}.u-card__icon--brand{width:2rem;height:2rem;border-radius:0;align-self:center;display:flex;align-items:center;justify-content:center;background:0 0}.u-card__body{min-width:0}.u-card__title{font-weight:600;font-size:.95rem;line-height:1.3}.u-card__desc{margin-top:.2rem;font-size:.85rem;line-height:1.4;color:#626d7a}.dark .u-card__desc{color:#aab2bf}.u-product .u-card__icon{width:2rem;height:2rem;border-radius:0;align-self:center}.u-community,.u-product,.u-tool{min-height:5.125rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border:1px solid #e5e5e5;border-radius:1.25rem;background:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,.06)}.u-community .u-card__title,.u-product .u-card__title,.u-tool .u-card__title{font-size:1.0625rem;line-height:1.3;font-weight:600}.u-community .u-card__desc,.u-product .u-card__desc,.u-tool .u-card__desc{margin-top:0;font-size:.8125rem;line-height:1.4;color:#737373}.dark .u-community,.dark .u-product,.dark .u-tool{border-color:#3f3f46;background:rgba(255,255,255,.04)}.dark .u-community .u-card__desc,.dark .u-product .u-card__desc,.dark .u-tool .u-card__desc{color:#a3a3a3}.u-console{margin-top:1.5rem;border-radius:1rem;border:1px solid rgba(0,0,0,.08);overflow:hidden;background:#f7f8fa}.dark .u-console{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.02)}.u-console img{display:block;width:100%;height:13rem;object-fit:cover;object-position:top center}.u-console__cap{padding:.75rem 1rem;font-size:.85rem;color:#626d7a;border-top:1px solid rgba(0,0,0,.06)}.dark .u-console__cap{color:#98a2b3;border-top-color:rgba(255,255,255,.08)}.u-agents{margin:1.5rem 0 2rem}.u-card--stack{flex-direction:column;gap:.55rem;padding:1rem}.u-card__head{display:flex;align-items:center;gap:.6rem}.u-card__brand-icon{flex:none;display:flex;align-items:center;justify-content:center;color:#18181b}.dark .u-card__brand-icon{color:#fafafa}.u-card__brand-icon,.u-card__brand-icon svg{width:1.25rem;height:1.25rem}.u-card--stack{color:#111827!important;text-decoration:none!important;border-bottom-width:1px!important}.dark .u-card--stack{color:#f9fafb!important}.u-card--stack .u-card__desc{font-size:.85rem;line-height:1.45;height:calc(.85rem*1.45*3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.u-agent-setup{margin:0 0 1.5rem;align-items:center}"}],"page":{"pagePath":"vector/overall/getstarted","slug":"/vector/overall/getstarted","pageMetadata":{"title":"Upstash Vector Getting Started","sidebarTitle":"Getting Started","description":null,"href":"/vector/overall/getstarted"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const AgentSetup=()=>{const _components={a:`a`,..._provideComponents()};return _jsxs(`div`,{className:`u-card u-card--static u-agent-setup`,children:[_jsx(`div`,{className:`u-card__icon u-card__icon--muted`,children:_jsxs(`svg`,{\"aria-hidden\":`true`,width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[_jsx(`path`,{d:`M12 8V4H8`}),_jsx(`rect`,{width:`16`,height:`12`,x:`4`,y:`8`,rx:`2`}),_jsx(`path`,{d:`M2 14h2`}),_jsx(`path`,{d:`M20 14h2`}),_jsx(`path`,{d:`M15 13v2`}),_jsx(`path`,{d:`M9 13v2`})]})}),_jsxs(`div`,{className:`u-card__body`,children:[_jsx(`div`,{className:`u-card__title`,children:`Building with an AI coding agent?`}),_jsxs(`div`,{className:`u-card__desc`,children:[`Run `,_jsx(`code`,{children:`npx upstash`}),` to install the Upstash `,_jsx(_components.a,{href:`/agent-resources/mcp`,children:`MCP server`}),` and`,` `,_jsx(_components.a,{href:`/agent-resources/skills`,children:`skills`}),` in Claude Code, Cursor, Codex, and other agents.`]})]})]})};const Catalog=({product,type,featured,search,cols=3})=>{const _components={a:`a`,..._provideComponents()};const languageIcons={typescript:{color:`#3178C6`,paths:[`M15 17.5c.32.32.754.5 1.207.5h.543c.69 0 1.25-.56 1.25-1.25v-.25a1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 1-1.5-1.5v-.25c0-.69.56-1.25 1.25-1.25h.543c.453 0 .887.18 1.207.5`,`M9 12h4`,`M11 12v6`,`M21 19V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2`]},python:{color:`#3776AB`,paths:[`M12 9H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h3`,`M12 15h7a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3`,`M8 9V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4`,`M11 6h.01`,`M13 18h.01`]},ruby:{color:`#CC342D`,paths:[`M6 3h12l4 6-10 12L2 9l4-6Z`,`M2 9h20`,`m8 3 4 18 4-18`]}};const catalog=[{title:`@upstash/redis`,description:`HTTP-based Redis client for serverless and edge.`,href:`/redis/sdks/ts/overview`,product:`redis`,type:`sdk`,lang:`typescript`,featured:true},{title:`upstash-redis (Python)`,description:`Serverless Redis client for Python.`,href:`/redis/sdks/py/overview`,product:`redis`,type:`sdk`,lang:`python`},{title:`@upstash/ratelimit`,description:`Rate limiting for serverless, built on Redis.`,href:`/redis/sdks/ratelimit-ts/overview`,product:`redis`,type:`sdk`,lang:`typescript`,featured:true},{title:`ratelimit (Python)`,description:`Rate limiting SDK for Python.`,href:`/redis/sdks/ratelimit-py/overview`,product:`redis`,type:`sdk`,lang:`python`},{title:`Realtime`,description:`Add realtime features to any Next.js app.`,href:`/realtime/overall/quickstart`,product:`redis`,type:`sdk`,lang:`typescript`},{title:`AgentKit`,description:`Agent memory, RAG, and chat history on Redis.`,href:`/redis/sdks/agentkit/ai-sdk`,product:`redis`,type:`sdk`,lang:`typescript`},{title:`Redis Analytics`,description:`Event tracking, flags, and A/B testing, powered by Redis.`,href:`https://github.com/upstash/redis-analytics`,product:`redis`,type:`sdk`,lang:`typescript`},{title:`Agent Analytics`,description:`Track AI agent traffic hitting your website.`,href:`https://github.com/upstash/agent-analytics`,product:`redis`,type:`sdk`,lang:`typescript`},{title:`MCP Server`,description:`Manage Upstash Redis from AI agents via MCP.`,href:`/redis/sdks/mcp`,product:`redis`,type:`sdk`,lang:`typescript`},{title:`@upstash/vector`,description:`Vector database client for AI and LLM apps.`,href:`/vector/sdks/ts/getting-started`,product:`vector`,type:`sdk`,lang:`typescript`,featured:true},{title:`upstash-vector (Python)`,description:`Vector database client for Python.`,href:`/vector/sdks/py/gettingstarted`,product:`vector`,type:`sdk`,lang:`python`},{title:`@upstash/qstash`,description:`Publish messages and schedule jobs over HTTP.`,href:`/qstash/sdks/ts/overview`,product:`qstash`,type:`sdk`,lang:`typescript`,featured:true},{title:`qstash-py`,description:`QStash messaging and scheduling for Python.`,href:`/qstash/sdks/py/overview`,product:`qstash`,type:`sdk`,lang:`python`},{title:`@upstash/workflow`,description:`Durable serverless functions and workflows.`,href:`https://github.com/upstash/workflow-js`,product:`workflow`,type:`sdk`,lang:`typescript`,featured:true},{title:`workflow-py`,description:`Durable workflows for Python.`,href:`https://github.com/upstash/workflow-py`,product:`workflow`,type:`sdk`,lang:`python`},{title:`Workflow Agents`,description:`Reliable single and multi-agent workflows.`,href:`/workflow/agents/overview`,product:`workflow`,type:`sdk`,lang:`typescript`},{title:`@upstash/search`,description:`Full-text and semantic search client.`,href:`/search/sdks/ts/getting-started`,product:`search`,type:`sdk`,lang:`typescript`,featured:true},{title:`upstash-search (Python)`,description:`Search client for Python.`,href:`/search/sdks/py/gettingstarted`,product:`search`,type:`sdk`,lang:`python`},{title:`@upstash/box`,description:`TypeScript SDK for Upstash Box.`,href:`https://github.com/upstash/box/tree/main/packages/sdk`,product:`box`,type:`sdk`,lang:`typescript`,featured:true},{title:`box (Python)`,description:`Python SDK for Upstash Box.`,href:`https://github.com/upstash/box/tree/main/packages/python-sdk`,product:`box`,type:`sdk`,lang:`python`},{title:`Box CLI`,description:`Create and manage boxes from your terminal.`,href:`https://github.com/upstash/box/tree/main/packages/cli`,product:`box`,type:`sdk`,lang:`typescript`},{title:`BullMQ`,description:`Message queue built on Redis.`,href:`/redis/integrations/bullmq`,product:`redis`,type:`integration`,lang:`typescript`,featured:true},{title:`Drizzle`,description:`Cache Drizzle ORM queries with Upstash Redis.`,href:`/redis/integrations/drizzle`,product:`redis`,type:`integration`,lang:`typescript`,featured:true},{title:`Celery`,description:`Use Upstash Redis as a Celery broker.`,href:`/redis/integrations/celery`,product:`redis`,type:`integration`,lang:`python`},{title:`Sidekiq`,description:`Background jobs for Ruby on Upstash Redis.`,href:`/redis/integrations/sidekiq`,product:`redis`,type:`integration`,lang:`ruby`},{title:`n8n (Redis)`,description:`Automate workflows with Redis nodes in n8n.`,href:`/redis/integrations/n8n`,product:`redis`,type:`integration`,lang:`typescript`},{title:`Prometheus (Redis)`,description:`Scrape Upstash Redis metrics into Prometheus.`,href:`/redis/integrations/prometheus`,product:`redis`,type:`integration`,lang:`typescript`},{title:`LangChain`,description:`Vector store integration for LLM apps.`,href:`/vector/integrations/langchain`,product:`vector`,type:`integration`,lang:`python`,featured:true},{title:`Vercel AI SDK`,description:`Back the AI SDK with Upstash Vector.`,href:`/vector/integrations/ai-sdk`,product:`vector`,type:`integration`,lang:`typescript`,featured:true},{title:`LlamaIndex`,description:`Use Upstash Vector as a LlamaIndex store.`,href:`/vector/integrations/llamaindex`,product:`vector`,type:`integration`,lang:`python`},{title:`Flowise`,description:`Build LLM flows on Upstash Vector.`,href:`/vector/integrations/flowise`,product:`vector`,type:`integration`,lang:`typescript`},{title:`Langflow`,description:`Visual LLM apps backed by Upstash Vector.`,href:`/vector/integrations/langflow`,product:`vector`,type:`integration`,lang:`python`},{title:`LlamaParse`,description:`Parse and index documents into Upstash Vector.`,href:`/vector/integrations/llamaparse`,product:`vector`,type:`integration`,lang:`python`},{title:`Resend`,description:`Send emails from QStash workflows.`,href:`/qstash/integrations/resend`,product:`qstash`,type:`integration`,lang:`typescript`,featured:true},{title:`Anthropic`,description:`Call Claude reliably through QStash.`,href:`/qstash/integrations/anthropic`,product:`qstash`,type:`integration`,lang:`typescript`},{title:`LLM APIs`,description:`Queue and retry LLM calls with QStash.`,href:`/qstash/integrations/llm`,product:`qstash`,type:`integration`,lang:`typescript`},{title:`Datadog`,description:`Monitor QStash with Datadog.`,href:`/qstash/integrations/datadog`,product:`qstash`,type:`integration`,lang:`typescript`},{title:`Pipedream`,description:`Trigger Pipedream workflows from QStash.`,href:`/qstash/integrations/pipedream`,product:`qstash`,type:`integration`,lang:`typescript`},{title:`n8n (QStash)`,description:`Publish QStash messages from n8n.`,href:`/qstash/integrations/n8n`,product:`qstash`,type:`integration`,lang:`typescript`},{title:`Documentation Crawler`,description:`Crawl docs and feed them into Upstash Search.`,href:`/search/tools/documentationcrawler`,product:`search`,type:`integration`,lang:`typescript`},{title:`Database Migrator`,description:`Migrate your data into Upstash Search.`,href:`/search/tools/databasemigrator`,product:`search`,type:`integration`,lang:`typescript`},{title:`Docusaurus`,description:`Add full-text search to a Docusaurus site.`,href:`/search/integrations/docusaurus`,product:`search`,type:`integration`,lang:`typescript`},{title:`Hacker News Trends`,description:`Trend search over Hacker News, built on Upstash.`,href:`https://hackernewstrends.com`,product:`redis`,type:`demo`,lang:`typescript`,search:true,featured:true},{title:`Eve: Hacker News Agent`,description:`A Hacker News agent built with the Vercel Eve framework.`,href:`https://upstash-hackernews-eve-agent.vercel.app`,product:`redis`,type:`demo`,lang:`typescript`,search:true,featured:true},{title:`OpenClaw`,description:`Run OpenClaw inside an Upstash Box.`,href:`/box/guides/openclaw-setup`,product:`box`,type:`guide`},{title:`Hermes`,description:`Host Hermes in a Box and use it from Hermes Desktop.`,href:`/box/guides/hermes-setup`,product:`box`,type:`guide`},{title:`Playwright`,description:`Scrape dynamic sites with the box's built-in browser.`,href:`/box/guides/web-scraping-playwright`,product:`box`,type:`guide`},{title:`TanStack AI`,description:`Run a TanStack AI coding agent inside a Box.`,href:`/box/guides/tanstack-setup`,product:`box`,type:`guide`},{title:`Vercel Eve`,description:`Back Eve's agent sandbox with a Box.`,href:`/box/guides/eve-setup`,product:`box`,type:`guide`},{title:`Vercel AI SDK`,description:`Add Box tools to an AI SDK agent.`,href:`/box/guides/ai-sdk-setup`,product:`box`,type:`guide`},{title:`Crabbox`,description:`Run your test suite in a Box from your local CLI.`,href:`/box/guides/crabbox-setup`,product:`box`,type:`guide`},{title:`E-commerce Order Fulfillment`,description:`Durable order processing with Workflow.`,href:`/workflow/examples/eCommerceOrderFulfillment`,product:`workflow`,type:`demo`,lang:`typescript`,featured:true},{title:`Image Processing`,description:`Fan-out image jobs with Workflow.`,href:`/workflow/examples/imageProcessing`,product:`workflow`,type:`demo`,lang:`typescript`,featured:true},{title:`Customer Onboarding`,description:`Multi-step onboarding flow with delays.`,href:`/workflow/examples/customerOnboarding`,product:`workflow`,type:`demo`,lang:`typescript`},{title:`Payment Retry`,description:`Retry failed payments with backoff.`,href:`/workflow/examples/paymentRetry`,product:`workflow`,type:`demo`,lang:`typescript`},{title:`Wait for Event`,description:`Pause a workflow until an external event.`,href:`/workflow/examples/waitForEvent`,product:`workflow`,type:`demo`,lang:`typescript`},{title:`Auth Webhook`,description:`Handle auth webhooks durably.`,href:`/workflow/examples/authWebhook`,product:`workflow`,type:`demo`,lang:`typescript`}];const matchesProduct=entry=>!product||(Array.isArray(entry.product)?entry.product.includes(product):entry.product===product);const items=catalog.filter(entry=>matchesProduct(entry)\u0026\u0026(!type||entry.type===type)\u0026\u0026(!featured||entry.featured)\u0026\u0026(!search||entry.search));const gridClass=`u-grid `+(cols>=3?`u-grid--3`:`u-grid--2`);return _jsx(`div`,{className:gridClass,children:items.map(entry=>_jsxs(_components.a,{href:entry.href,className:`u-card`,children:[entry.lang?_jsx(`span`,{className:`u-card__icon u-card__icon--brand`,role:`img`,\"aria-label\":entry.lang,style:{color:languageIcons[entry.lang].color},children:_jsx(`svg`,{className:`u-card__lang-icon`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:languageIcons[entry.lang].paths.map(path=>_jsx(`path`,{d:path},path))})}):null,_jsxs(`div`,{className:`u-card__body`,children:[_jsx(`div`,{className:`u-card__title`,children:entry.title}),_jsx(`div`,{className:`u-card__desc`,children:entry.description})]})]},entry.href))})};function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,Note,OptimizedImage,Tab,Tabs,Tip,_MdxComponentBoundary}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`AgentSetup`,children:_jsx(AgentSetup,{product:`Vector`})}),`\n`,_jsx(Heading,{level:`2`,id:`create-an-index`,children:`Create an Index`}),`\n`,_jsxs(_components.p,{children:[`Log in to the `,_jsx(_components.a,{href:`https://console.upstash.com`,children:`Upstash Console`}),`, or `,_jsx(_components.a,{href:`https://console.upstash.com`,children:`sign up`}),` for a free account. Then create a Vector Index by clicking on the `,_jsx(_components.code,{children:`Create Index`}),` button in the Vector tab.`]}),`\n`,_jsx(Frame,{style:{width:`600px`},children:_jsx(OptimizedImage,{src:`https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/create_index.png?fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=2c6931f926652c17cd8180638039660f`,alt:`Create a Vector index`,\"data-og-width\":`2106`,width:`2106`,\"data-og-height\":`1336`,height:`1336`,\"data-path\":`img/vector/getstarted/create_index.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/create_index.png?w=280\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=00ce06ab6cc5ec97cc5a0ec9bd18226f 280w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/create_index.png?w=560\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=351d1ecc229bbdcb879bf6de756b3bfc 560w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/create_index.png?w=840\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=b9a5a873ab0f13d92f09a8915e804935 840w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/create_index.png?w=1100\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=fbf2ef3f2be8711c51f34f874b82fbb5 1100w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/create_index.png?w=1650\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=a7be1e837b64545349694c121e9abbe3 1650w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/create_index.png?w=2500\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=ff88644d1be62548730e82cdb1442ce2 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Name:`}),` Type a name for your index.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Region:`}),` Choose the region for your index. For optimal performance, select the region closest to your applications. We plan to support additional regions and cloud providers. Feel free to send your requests to `,_jsx(_components.a,{href:`mailto:support@upstash.com`,children:`support@upstash.com`})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Type:`}),` The type of index: Dense, `,_jsx(_components.a,{href:`/vector/features/sparseindexes`,children:`Sparse`}),` or `,_jsx(_components.a,{href:`/vector/features/hybridindexes`,children:`Hybrid`}),`. For semantic search, you can prefer dense. For full text (or keyword) search, you can prefer sparse. If you need a combination, you can choose hybrid.`]}),`\n`,_jsx(_components.p,{children:`If you choose Dense or Hybrid as index type, you will also be presented with options to select the dimensions and distance metric of your index.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`For the purpose of using the code samples on this page, you can create a dense index with `,_jsx(_components.code,{children:`dimension: 2`}),`. Distance metric can be any of the options.`]})}),`\n`,_jsx(_components.p,{children:`Once you pick these options, you will choose a plan:`}),`\n`,_jsx(Frame,{style:{width:`600px`},children:_jsx(OptimizedImage,{src:`https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/select_plan.png?fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=0433e99277582c438bf254d08939ae33`,alt:`Select a Vector database plan`,\"data-og-width\":`2106`,width:`2106`,\"data-og-height\":`1336`,height:`1336`,\"data-path\":`img/vector/getstarted/select_plan.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/select_plan.png?w=280\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=0c7c12c3cff737ef563bae803fc0e679 280w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/select_plan.png?w=560\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=317820b91f3aeb9293a99a083befa9bb 560w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/select_plan.png?w=840\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=7552db149e47e8634affccea5d7f6cbf 840w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/select_plan.png?w=1100\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=3ae7f7478e89492b5d72ca50d33ced77 1100w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/select_plan.png?w=1650\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=f24e1b2a81faf18c8a19bbc4e1146092 1650w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/select_plan.png?w=2500\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=6dcf529363d3d90e2380a15a4a9f7a20 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Free:`}),` The free plan is suitable for small projects. It has a limit of 10,000 queries and 10,000 updates daily.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Pay as You Go:`}),` Pay as you go plan is a flexible plan with per-request-pricing. It is suitable for projects with unpredictable traffic.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Fixed:`}),` Fixed plan is suitable for projects with predictable traffic. It has a fixed monthly price with 1M query and 1M updates daily.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Pro:`}),` Pro plan is suitable for projects with high traffic and storage needs. It has a fixed monthly price with extra security and isolation features.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Enterprise:`}),` If you plan to have over a billion vectors then Enterprise plan is for you. It has a fixed monthly price with extra security and isolation features. Contact us at `,_jsx(_components.a,{href:`mailto:sales@upstash.com`,children:`sales@upstash.com`}),` for more information.`]}),`\n`,_jsx(Heading,{level:`2`,id:`insert-index`,children:`Insert Index`}),`\n`,_jsxs(_components.p,{children:[`You can access data in your index using REST API or our SDKs. You can copy the sample code from the `,_jsx(_components.code,{children:`Connect`}),` section in the console.`]}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Python`,id:`python`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` upstash_vector `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Index`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`index `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Index(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`url`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPSTASH_VECTOR_REST_URL\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`token`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPSTASH_VECTOR_REST_TOKEN\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`index.upsert(`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` vectors`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`], {`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"field\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}),`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`]})})})}),_jsx(Tab,{title:`JavaScript`,id:`javascript`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"@upstash/vector\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` index`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` url:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"UPSTASH_VECTOR_REST_URL\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` token:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"UPSTASH_VECTOR_REST_TOKEN\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`})`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`upsert`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`vector:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`], `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`metadata:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`field:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`} })`})]}),`\n`]})})})}),_jsx(Tab,{title:`Go`,id:`go`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`go`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`go`,children:_jsxs(_components.code,{language:`go`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#CE9178`},children:`github.com/upstash/vector-go`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`func`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` main`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`() {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` index`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` :=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` vector`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`NewIndex`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPSTASH_VECTOR_REST_URL\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPSTASH_VECTOR_REST_TOKEN\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`Upsert`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`vector`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`Upsert`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`\t Id`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`\t Vector`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#4EC9B0`},children:`float32`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`\t Metadata`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`map`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#4EC9B0`},children:`string`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`any`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"field\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),_jsx(Tab,{title:`PHP`,id:`php`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`php`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`php`,children:_jsxs(_components.code,{language:`php`,numberOfLines:`13`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`use`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:` Upstash\\\\Vector\\\\`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`Index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`use`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:` Upstash\\\\Vector\\\\`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`VectorUpsert`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$index`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` Index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` url`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'UPSTASH_VECTOR_REST_URL'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` token`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'UPSTASH_VECTOR_REST_TOKEN'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$index`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`upsert`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`new`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` VectorUpsert`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` id`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` vector`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` metadata`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'field'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'value'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`));`})}),`\n`]})})})}),_jsx(Tab,{title:`curl`,id:`curl`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` $UPSTASH_VECTOR_REST_URL`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`/upsert`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$UPSTASH_VECTOR_REST_TOKEN`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{\"id\": \"1\", \"vector\": [0.6, 0.8], \"metadata\": {\"field\": \"value\"}}'`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`query-index`,children:`Query Index`}),`\n`,_jsx(_components.p,{children:`You can perform a similarity search by providing a query vector as a parameter. The dimension of the query vector must match the dimension of your index. Also, you can query by metadata filtering.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Upstash is eventually consistent, so there may be a delay before the newly inserted or updated vectors are ready for querying.`})}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Python`,id:`python-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` upstash_vector `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Index`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`index `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Index(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`url`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPSTASH_VECTOR_REST_URL\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`token`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPSTASH_VECTOR_REST_TOKEN\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`index.query(`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` vector`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` top_k`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` include_metadata`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`True`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`]})})})}),_jsx(Tab,{title:`JavaScript`,id:`javascript-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"@upstash/vector\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` index`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` url:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"UPSTASH_VECTOR_REST_URL\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` token:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"UPSTASH_VECTOR_REST_TOKEN\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`})`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`query`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`vector:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`], `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`topK:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`includeMetadata:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})]}),`\n`]})})})}),_jsx(Tab,{title:`Go`,id:`go-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`go`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`go`,children:_jsxs(_components.code,{language:`go`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#CE9178`},children:`github.com/upstash/vector-go`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`func`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` main`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`() {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` index`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` :=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` vector`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`NewIndex`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPSTASH_VECTOR_REST_URL\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"UPSTASH_VECTOR_REST_TOKEN\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`Query`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`vector`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:`Query`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`\t Vector`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#4EC9B0`},children:`float32`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`\t TopK`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`\t IncludeMetadata`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),_jsx(Tab,{title:`PHP`,id:`php-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`php`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`php`,children:_jsxs(_components.code,{language:`php`,numberOfLines:`13`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`use`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:` Upstash\\\\Vector\\\\`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`Index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`use`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:` Upstash\\\\Vector\\\\`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`VectorQuery`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$index`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` Index`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` url`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'\u003cUPSTASH_VECTOR_REST_URL>'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` token`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'\u003cUPSTASH_VECTOR_REST_TOKEN>'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$index`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`->`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`query`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`new`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` VectorQuery`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` vector`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` topK`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` includeMetadata`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`));`})}),`\n`]})})})}),_jsx(Tab,{title:`curl`,id:`curl-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` $UPSTASH_VECTOR_REST_URL`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`/query`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$UPSTASH_VECTOR_REST_TOKEN`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{\"vector\": [0.6, 0.8], \"topK\": 3, \"includeMetadata\": \"true\"}'`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`usage-and-data-browser`,children:`Usage and Data Browser`}),`\n`,_jsx(_components.p,{children:`In Upstash console, you can see the charts of your index:`}),`\n`,_jsx(Frame,{style:{width:`600px`},children:_jsx(OptimizedImage,{src:`https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/usage.png?fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=8046fd9b0d110ee76a345fe41008990f`,alt:`Vector index usage in the Upstash Console`,\"data-og-width\":`2106`,width:`2106`,\"data-og-height\":`1976`,height:`1976`,\"data-path\":`img/vector/getstarted/usage.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/usage.png?w=280\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=5ecca8c8b40c84375e78b463fbc740ed 280w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/usage.png?w=560\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=2c570a5fea80e2cdd76ff7a3fe5b0449 560w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/usage.png?w=840\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=34f8011747a690f4066bf4de59427903 840w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/usage.png?w=1100\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=92ec7ec826b6ff56e5a9c1a5300473b8 1100w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/usage.png?w=1650\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=28ca18081a99d08360581f415834fe64 1650w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/usage.png?w=2500\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=56dd323ef7257752e304dc425b4a1359 2500w`})}),`\n`,_jsx(_components.p,{children:`There are following charts:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Daily Requests:`}),` The number of queries and updates to your index in the last 5 days.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Throughput:`}),` The number of queries and updates to your index in the selected time period.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Latency:`}),` The mean and P99 latency of queries and updates to your index in the selected time period.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Vector Count:`}),` The number of vectors in your index in the selected time period.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Data Size:`}),` The size of your index in the selected time period.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`You can also query your index with a simple UI:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/browser.png?fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=697ec948f800623acfab19ea6f094d99`,alt:`Vector index data browser`,\"data-og-width\":`2106`,width:`2106`,\"data-og-height\":`1228`,height:`1228`,\"data-path\":`img/vector/getstarted/browser.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/browser.png?w=280\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=1b4529f8f7ac5121d7aa9227ebc13c70 280w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/browser.png?w=560\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=8575b8b2dd65a472a8273b7aed44197b 560w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/browser.png?w=840\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=f954d5dce582eb47e15175b4789565b1 840w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/browser.png?w=1100\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=3c206a1bd0814b86bbc2a6e3fed338b8 1100w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/browser.png?w=1650\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=19afd7f1310c854167eadb114926e0f7 1650w, https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/getstarted/browser.png?w=2500\u0026fit=max\u0026auto=format\u0026n=EFJsv57gEAWfBXNv\u0026q=85\u0026s=d9ab19df48dbe2ffe5df2eec08c6e82b 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`sdks`,children:`SDKs`}),`\n`,_jsx(_MdxComponentBoundary,{name:`Catalog`,children:_jsx(Catalog,{product:`vector`,type:`sdk`,cols:3})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{AgentSetup,Catalog,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Upstash Vector Getting Started","sidebarTitle":"Getting Started","description":null,"href":"/vector/overall/getstarted"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[149,12577,"null;const Catalog=()=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"Create an Index","slug":"create-an-index","depth":2,"children":[]},{"title":"Insert Index","slug":"insert-index","depth":2,"children":[]},{"title":"Query Index","slug":"query-index","depth":2,"children":[]},{"title":"Usage and Data Browser","slug":"usage-and-data-browser","depth":2,"children":[]},{"title":"SDKs","slug":"sdks","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"upstash","siteName":"Upstash Documentation","title":"Upstash Vector Getting Started - Upstash Documentation","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T21:53:49.928Z","originalFileLocation":"vector/overall/getstarted.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Upstash Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Upstash Vector Getting Started - Upstash Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Upstash Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://upstash.com/docs/vector/overall/getstarted\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://upstash.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Upstash+Vector+Getting+Started\u0026amp;theme=80d19610e47a0e6627356fe0\u0026amp;signature=a0cf52c72a153abad062674782e8b0afb9e117d2bf2046b22b23e17998f94476\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Upstash Vector Getting Started - Upstash Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://upstash.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Upstash+Vector+Getting+Started\u0026amp;theme=80d19610e47a0e6627356fe0\u0026amp;signature=a0cf52c72a153abad062674782e8b0afb9e117d2bf2046b22b23e17998f94476\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/upstash/9uICcBAD65N37Ou0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Upstash Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#34D399\">\u003clink data-mint-head rel=\"canonical\" href=\"https://upstash.com/docs/vector/overall/getstarted\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/vector/overall/getstarted.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://upstash.com/#organization\",\"name\":\"Upstash Documentation\",\"url\":\"https://upstash.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/upstash/SZOIjPQk26InSWLs/logo/upstash-white-bg.svg?fit=max\u0026auto=format\u0026n=SZOIjPQk26InSWLs\u0026q=85\u0026s=56aeb6475233c7dfc429a6ffe00f4a95\"}},{\"@type\":\"WebSite\",\"@id\":\"https://upstash.com/docs#website\",\"name\":\"Upstash Documentation\",\"url\":\"https://upstash.com/docs\",\"publisher\":{\"@id\":\"https://upstash.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://upstash.com/docs/vector/overall/getstarted#webpage\",\"url\":\"https://upstash.com/docs/vector/overall/getstarted\",\"name\":\"Upstash Vector Getting Started\",\"dateModified\":\"2026-10-30T21:53:49.928Z\",\"isPartOf\":{\"@id\":\"https://upstash.com/docs#website\"}},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://upstash.com/docs/vector/overall/getstarted#article\",\"headline\":\"Upstash Vector Getting Started\",\"name\":\"Upstash Vector Getting Started\",\"url\":\"https://upstash.com/docs/vector/overall/getstarted\",\"mainEntityOfPage\":{\"@id\":\"https://upstash.com/docs/vector/overall/getstarted#webpage\"},\"dateModified\":\"2026-10-30T21:53:49.928Z\",\"publisher\":{\"@id\":\"https://upstash.com/#organization\"},\"isPartOf\":{\"@id\":\"https://upstash.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Upstash Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Upstash Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Overview","mode":"frame","href":"/introduction"},{"group":"Agent Setup","pages":[{"title":"AI Tools","sidebarTitle":"Overview","href":"/agent-resources/overview"},{"title":"Install by agent","sidebarTitle":"Clients","href":"/agent-resources/clients"},{"title":"MCP Server","href":"/agent-resources/mcp"},{"title":"CLI","href":"/agent-resources/cli"},{"title":"Upstash Agent Skills","sidebarTitle":"Skills","href":"/agent-resources/skills"},{"title":"llms.txt","url":"https://upstash.com/docs/llms.txt","href":"/agent-resources/llms-txt"}]},{"group":"Concepts","pages":[{"title":"Serverless","href":"/common/concepts/serverless"},{"title":"Scale to Zero","href":"/common/concepts/scale-to-zero"},{"title":"Global Replication","href":"/common/concepts/global-replication"},{"title":"Access Anywhere","href":"/common/concepts/access-anywhere"}]},{"group":"Support","pages":[{"group":"Account \u0026 Teams","pages":[{"title":"Create an Account","href":"/common/account/createaccount"},{"title":"Teams and Users","href":"/common/account/teams"},{"title":"Developer API","href":"/common/account/developerapi"},{"title":"Add a Payment Method","href":"/common/account/add-payment-method"},{"title":"AWS Marketplace","href":"/common/account/awsmarketplace"},{"title":"Cost Explorer","href":"/common/account/costexplorer"},{"title":"Payment History","href":"/common/account/paymenthistory"},{"title":"Audit Logs","href":"/common/account/auditlogs"},{"title":"Account and Billing FAQ","href":"/common/account/faq"}]},{"title":"Support \u0026 Contact Us","href":"/common/help/support"},{"title":"Feature Requests","href":"/common/help/feature-requests"},{"title":"Professional Support","href":"/common/help/prosupport"},{"title":"Uptime SLA","href":"/common/help/sla"},{"title":"Uptime Monitor","href":"/common/help/uptime"},{"title":"Legal","href":"/common/help/legal"},{"title":"Compliance","href":"/common/help/compliance"}]}]}]},{"tab":"API Reference","groups":[{"group":"Developer API","pages":[{"title":"Upstash Developer API Getting Started","sidebarTitle":"Getting Started","href":"/devops/developer-api/introduction"},{"title":"Authentication","href":"/devops/developer-api/authentication"},{"title":"HTTP Status Codes","href":"/devops/developer-api/http_status_codes"},{"group":"Redis","pages":[{"title":"List Databases","deprecated":null,"version":null,"sidebarTitle":"List databases","openapi":"/devops/developer-api/openapi.yaml get /redis/databases","href":"/devops/developer-api/redis/list_databases"},{"title":"Get Database","deprecated":null,"version":null,"sidebarTitle":"Get database","openapi":"/devops/developer-api/openapi.yaml get /redis/database/{id}","href":"/devops/developer-api/redis/get_database"},{"title":"Get Database Stats","deprecated":null,"version":null,"sidebarTitle":"Get database stats","openapi":"/devops/developer-api/openapi.yaml get /redis/stats/{id}","href":"/devops/developer-api/redis/get_database_stats"},{"title":"Get Database Traffic","deprecated":null,"version":null,"sidebarTitle":"Get database traffic","openapi":"/devops/developer-api/openapi.yaml get /redis/traffic/{id}","href":"/devops/developer-api/redis/get_database_traffic"},{"title":"Get Database Insights","deprecated":null,"version":null,"sidebarTitle":"Get database insights","openapi":"/devops/developer-api/openapi.yaml get /redis/insights/{id}","href":"/devops/developer-api/redis/get_database_insights"},{"title":"Create Redis Database","deprecated":null,"version":null,"sidebarTitle":"Create database global","openapi":"/devops/developer-api/openapi.yaml post /redis/database","href":"/devops/developer-api/redis/create_database_global"},{"title":"Rename Database","deprecated":null,"version":null,"sidebarTitle":"Rename database","openapi":"/devops/developer-api/openapi.yaml post /redis/rename/{id}","href":"/devops/developer-api/redis/rename_database"},{"title":"Reset Password","deprecated":null,"version":null,"sidebarTitle":"Reset password","openapi":"/devops/developer-api/openapi.yaml post /redis/reset-password/{id}","href":"/devops/developer-api/redis/reset_password"},{"title":"Enable TLS","deprecated":null,"version":null,"sidebarTitle":"Enable tls","openapi":"/devops/developer-api/openapi.yaml post /redis/enable-tls/{id}","href":"/devops/developer-api/redis/enable_tls"},{"title":"Enable Eviction","deprecated":null,"version":null,"sidebarTitle":"Enable eviction","openapi":"/devops/developer-api/openapi.yaml post /redis/enable-eviction/{id}","href":"/devops/developer-api/redis/enable_eviction"},{"title":"Disable Eviction","deprecated":null,"version":null,"sidebarTitle":"Disable eviction","openapi":"/devops/developer-api/openapi.yaml post /redis/disable-eviction/{id}","href":"/devops/developer-api/redis/disable_eviction"},{"title":"Enable Auto Upgrade","deprecated":null,"version":null,"sidebarTitle":"Enable autoscaling","openapi":"/devops/developer-api/openapi.yaml post /redis/enable-autoupgrade/{id}","href":"/devops/developer-api/redis/enable_autoscaling"},{"title":"Disable Auto Upgrade","deprecated":null,"version":null,"sidebarTitle":"Disable autoscaling","openapi":"/devops/developer-api/openapi.yaml post /redis/disable-autoupgrade/{id}","href":"/devops/developer-api/redis/disable_autoscaling"},{"title":"Change Database Plan","deprecated":null,"version":null,"sidebarTitle":"Change plan","openapi":"/devops/developer-api/openapi.yaml post /redis/{id}/change-plan","href":"/devops/developer-api/redis/change_plan"},{"title":"Update Regions","deprecated":null,"version":null,"sidebarTitle":"Update regions","openapi":"/devops/developer-api/openapi.yaml post /redis/update-regions/{id}","href":"/devops/developer-api/redis/update_regions"},{"title":"Move To Team","deprecated":null,"version":null,"sidebarTitle":"Moveto team","openapi":"/devops/developer-api/openapi.yaml post /redis/move-to-team","href":"/devops/developer-api/redis/moveto_team"},{"title":"Update Database Budget","deprecated":null,"version":null,"sidebarTitle":"Update budget","openapi":"/devops/developer-api/openapi.yaml patch /redis/update-budget/{id}","href":"/devops/developer-api/redis/update_budget"},{"title":"Delete Database","deprecated":null,"version":null,"sidebarTitle":"Delete database","openapi":"/devops/developer-api/openapi.yaml delete /redis/database/{id}","href":"/devops/developer-api/redis/delete_database"},{"group":"Backup","pages":[{"title":"List Backup","deprecated":null,"version":null,"sidebarTitle":"List backup","openapi":"/devops/developer-api/openapi.yaml get /redis/list-backup/{id}","href":"/devops/developer-api/redis/backup/list_backup"},{"title":"Get Backup Analysis","deprecated":null,"version":null,"sidebarTitle":"Get backup analysis","openapi":"/devops/developer-api/openapi.yaml get /redis/backup-analysis/{id}/{backupid}","href":"/devops/developer-api/redis/backup/get_backup_analysis"},{"title":"Analyze Backup","deprecated":null,"version":null,"sidebarTitle":"Analyze backup","openapi":"/devops/developer-api/openapi.yaml post /redis/backup-analysis/{id}/{backupid}","href":"/devops/developer-api/redis/backup/analyze_backup"},{"title":"Create Backup","deprecated":null,"version":null,"sidebarTitle":"Create backup","openapi":"/devops/developer-api/openapi.yaml post /redis/create-backup/{id}","href":"/devops/developer-api/redis/backup/create_backup"},{"title":"Restore Backup","deprecated":null,"version":null,"sidebarTitle":"Restore backup","openapi":"/devops/developer-api/openapi.yaml post /redis/restore-backup/{id}","href":"/devops/developer-api/redis/backup/restore_backup"},{"title":"Enable Daily Backup","deprecated":null,"version":null,"sidebarTitle":"Enable dailybackup","openapi":"/devops/developer-api/openapi.yaml patch /redis/enable-dailybackup/{id}","href":"/devops/developer-api/redis/backup/enable_dailybackup"},{"title":"Disable Daily Backup","deprecated":null,"version":null,"sidebarTitle":"Disable dailybackup","openapi":"/devops/developer-api/openapi.yaml patch /redis/disable-dailybackup/{id}","href":"/devops/developer-api/redis/backup/disable_dailybackup"},{"title":"Delete Backup","deprecated":null,"version":null,"sidebarTitle":"Delete backup","openapi":"/devops/developer-api/openapi.yaml delete /redis/delete-backup/{id}/{backup_id}","href":"/devops/developer-api/redis/backup/delete_backup"}]}]},{"group":"Redis for Agents","pages":[{"title":"Get Instructions","api":"GET https://upstash.com/start-redis","href":"/devops/developer-api/start-redis/instructions"},{"title":"Create a Free Database","api":"POST https://upstash.com/start-redis","href":"/devops/developer-api/start-redis/create"},{"title":"Get Metrics","api":"GET https://upstash.com/start-redis/metrics/{id}","href":"/devops/developer-api/start-redis/metrics"}]},{"group":"Vector","pages":[{"title":"List Indices","deprecated":null,"version":null,"sidebarTitle":"List indices","openapi":"/devops/developer-api/openapi.yaml get /vector/index","href":"/devops/developer-api/vector/list_indices"},{"title":"Get Index","deprecated":null,"version":null,"sidebarTitle":"Get index","openapi":"/devops/developer-api/openapi.yaml get /vector/index/{id}","href":"/devops/developer-api/vector/get_index"},{"title":"Get Index Stats","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /vector/index/{id}/stats","href":"/api-reference/vector/get-index-stats"},{"title":"Get Vector Stats","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /vector/index/stats","href":"/api-reference/vector/get-vector-stats"},{"title":"Create Index","deprecated":null,"version":null,"sidebarTitle":"Create index","openapi":"/devops/developer-api/openapi.yaml post /vector/index","href":"/devops/developer-api/vector/create_index"},{"title":"Rename Index","deprecated":null,"version":null,"sidebarTitle":"Rename index","openapi":"/devops/developer-api/openapi.yaml post /vector/index/{id}/rename","href":"/devops/developer-api/vector/rename_index"},{"title":"Reset Index Passwords","deprecated":null,"version":null,"sidebarTitle":"Reset index passwords","openapi":"/devops/developer-api/openapi.yaml post /vector/index/{id}/reset-password","href":"/devops/developer-api/vector/reset_index_passwords"},{"title":"Set Index Plan","deprecated":null,"version":null,"sidebarTitle":"Set index plan","openapi":"/devops/developer-api/openapi.yaml post /vector/index/{id}/setplan","href":"/devops/developer-api/vector/set_index_plan"},{"title":"Transfer Index","deprecated":null,"version":null,"sidebarTitle":"Transfer index","openapi":"/devops/developer-api/openapi.yaml post /vector/index/{id}/transfer","href":"/devops/developer-api/vector/transfer_index"},{"title":"Delete Index","deprecated":null,"version":null,"sidebarTitle":"Delete index","openapi":"/devops/developer-api/openapi.yaml delete /vector/index/{id}","href":"/devops/developer-api/vector/delete_index"}]},{"group":"Search","pages":[{"title":"List Search Indexes","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /search","href":"/api-reference/search/list-search-indexes"},{"title":"Get Search Index","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /search/{id}","href":"/api-reference/search/get-search-index"},{"title":"Get Search Stats","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /search/stats","href":"/api-reference/search/get-search-stats"},{"title":"Get Index Stats","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /search/{id}/stats","href":"/api-reference/search/get-index-stats"},{"title":"Create Search Index","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml post /search","href":"/api-reference/search/create-search-index"},{"title":"Reset Password","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml post /search/{id}/reset-password","href":"/api-reference/search/reset-password"},{"title":"Transfer Search Index","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml post /search/{id}/transfer","href":"/api-reference/search/transfer-search-index"},{"title":"Rename Search Index","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml post /search/{id}/rename","href":"/api-reference/search/rename-search-index"},{"title":"Delete Search Index","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml delete /search/{id}","href":"/api-reference/search/delete-search-index"}]},{"group":"QStash","pages":[{"title":"List QStash Users","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /qstash/users","href":"/api-reference/qstash/list-qstash-users"},{"title":"Get QStash","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /qstash/user/{id}","href":"/api-reference/qstash/get-qstash"},{"title":"Get QStash Stats","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /qstash/stats/{id}","href":"/api-reference/qstash/get-qstash-stats"},{"title":"Get QStash IPv4 Addresses","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml get /qstash/ipv4","href":"/api-reference/qstash/get-qstash-ipv4-addresses"},{"title":"Reset QStash Token","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml post /qstash/rotate-token/{id}","href":"/api-reference/qstash/reset-qstash-token"},{"title":"Set QStash Plan","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml post /qstash/set-plan/{id}","href":"/api-reference/qstash/set-qstash-plan"},{"title":"Move QStash to Team","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml post /qstash/move-to-team","href":"/api-reference/qstash/move-qstash-to-team"},{"title":"Update QStash Budget","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml patch /qstash/update-budget/{id}","href":"/api-reference/qstash/update-qstash-budget"},{"title":"Enable Production Pack","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml post /qstash/enable-prodpack/{id}","href":"/api-reference/qstash/enable-production-pack"},{"title":"Disable Production Pack","deprecated":null,"version":null,"openapi":"/devops/developer-api/openapi.yaml post /qstash/disable-prodpack/{id}","href":"/api-reference/qstash/disable-production-pack"}]},{"group":"Teams","pages":[{"title":"List Teams","deprecated":null,"version":null,"sidebarTitle":"List teams","openapi":"/devops/developer-api/openapi.yaml get /teams","href":"/devops/developer-api/teams/list_teams"},{"title":"Get Team Members","deprecated":null,"version":null,"sidebarTitle":"Get team members","openapi":"/devops/developer-api/openapi.yaml get /teams/{team_id}","href":"/devops/developer-api/teams/get_team_members"},{"title":"Create Team","deprecated":null,"version":null,"sidebarTitle":"Create team","openapi":"/devops/developer-api/openapi.yaml post /team","href":"/devops/developer-api/teams/create_team"},{"title":"Add Team Member","deprecated":null,"version":null,"sidebarTitle":"Add team member","openapi":"/devops/developer-api/openapi.yaml post /teams/member","href":"/devops/developer-api/teams/add_team_member"},{"title":"Delete Team","deprecated":null,"version":null,"sidebarTitle":"Delete team","openapi":"/devops/developer-api/openapi.yaml delete /team/{id}","href":"/devops/developer-api/teams/delete_team"},{"title":"Delete Team Member","deprecated":null,"version":null,"sidebarTitle":"Delete team member","openapi":"/devops/developer-api/openapi.yaml delete /teams/member","href":"/devops/developer-api/teams/delete_team_member"}]},{"group":"Account","pages":[{"title":"List Audit Logs","deprecated":null,"version":null,"sidebarTitle":"List audit logs","openapi":"/devops/developer-api/openapi.yaml get /auditlogs","href":"/devops/developer-api/account/list_audit_logs"}]},{"group":"DevOps","pages":[{"group":"Terraform","pages":[{"title":"Upstash Terraform Provider Overview","sidebarTitle":"Overview","href":"/devops/terraform/overview"},{"group":"Resources","pages":[{"title":"upstash_qstash_endpoint","href":"/devops/terraform/resources/upstash_qstash_endpoint"},{"title":"upstash_qstash_schedule","href":"/devops/terraform/resources/upstash_qstash_schedule"},{"title":"upstash_qstash_topic","href":"/devops/terraform/resources/upstash_qstash_topic"},{"title":"upstash_redis_database","href":"/devops/terraform/resources/upstash_redis_database"},{"title":"upstash_team","href":"/devops/terraform/resources/upstash_team"}]},{"group":"Data Sources","pages":[{"title":"upstash_qstash_endpoint_data","href":"/devops/terraform/data_sources/upstash_qstash_endpoint_data"},{"title":"upstash_qstash_schedule_data","href":"/devops/terraform/data_sources/upstash_qstash_schedule_data"},{"title":"upstash_qstash_topic_data","href":"/devops/terraform/data_sources/upstash_qstash_topic_data"},{"title":"upstash_redis_database_data","href":"/devops/terraform/data_sources/upstash_redis_database_data"},{"title":"upstash_team_data","href":"/devops/terraform/data_sources/upstash_team_data"}]}]},{"group":"Pulumi","pages":[{"title":"Upstash Pulumi Provider Overview","sidebarTitle":"Overview","href":"/devops/pulumi/overview"}]}]}]}]}]},"basePath":"","title":"Upstash Vector Getting Started - Upstash Documentation","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bj1PpgeO.js","DynamicMarkdown-Bas9A7wq.js","zoom-image-lightbox-B-WKhCOL.js","lightbox-handle-r17bVUz3.js"]}