Help
RSS
API
Feed
Maltego
Contact
Domain > docs.onenode.ai
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-12-11
3.166.192.41
(
ClassC
)
2025-11-23
3.175.34.75
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Sun, 23 Nov 2025 15:32:12 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://docs.onenode.ai/X-Cache: Redirect from cloudfrontVia: 1.1 fd84a98fca0c092bda874136d6c8db62.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P3Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: djIV5qIXLikBaUy-5EpjvmIsL-qwmgpFeJwV_EwkcFKYtfESVkDNpA html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetutf-8Content-Length: 75333Connection: keep-aliveDate: Sun, 23 Nov 2025 15:32:13 GMTETag: pi2d8vliop1m2ux-nextjs-cache: HITx-powered-by: Next.jsCache-Control: s-maxage31536000, stale-while-revalidateVary: Accept-EncodingX-Cache: Miss from cloudfrontVia: 1.1 310bb70e39faa84466a9bb82361f976c.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P3Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: cvOz5a7UE9ib019YGiK7qLzJcqDA3Jr_KVdCmRJBx63k0qdJMdErjA !DOCTYPE html>html langen classlight>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relpreload href/_next/static/media/26d4368bf94c0ec4-s.p.woff2 asfont crossorigin typefont/woff2/>link relpreload asimage hrefhttps://onenode.ai/images/mainIcon.png fetchPriorityhigh/>link relstylesheet href/_next/static/css/6dd3b7085b90fde1.css data-precedencenext/>link relstylesheet href/_next/static/css/e7eddfe4828c1690.css data-precedencenext/>link relstylesheet href/_next/static/css/3a91d389a784b745.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/webpack-4ac8b754a02336de.js/>script src/_next/static/chunks/fd9d1056-83811740eb3c2b2a.js async>/script>script src/_next/static/chunks/117-34636b0b32eba1c1.js async>/script>script src/_next/static/chunks/main-app-19af606fa75b632e.js async>/script>script src/_next/static/chunks/785-e8a195ee09c7104d.js async>/script>script src/_next/static/chunks/444-188f3a25787a1b66.js async>/script>script src/_next/static/chunks/472-638f1f13693c0e6d.js async>/script>script src/_next/static/chunks/353-77f47b9379b9dbaf.js async>/script>script src/_next/static/chunks/855-894fb53d3c20e641.js async>/script>script src/_next/static/chunks/app/page-9c481eb33e766ff5.js async>/script>script src/_next/static/chunks/648-07b7159964269dde.js async>/script>script src/_next/static/chunks/app/layout-f57300875ac52152.js async>/script>title>OneNode Docs/title>meta namedescription contentThe chillest AI-native database out there./>meta namenext-size-adjust/>script src/_next/static/chunks/polyfills-42372ed130431b0a.js noModule>/script>/head>body class__className_6d343d>div classflex min-h-screen content-bg>aside classfixed inset-y-0 left-0 z-10 w-56 sidebar-bg shadow-sm flex flex-col undefined>div classflex items-center h-14 px-4 flex-shrink-0>a classflex items-center group hrefhttps://onenode.ai>div classrelative>div classabsolute -inset-2 bg-red-100 dark:bg-red-900/30 rounded-lg blur-lg opacity-0 group-hover:opacity-75 transition duration-200>/div>img altOneNode logo fetchPriorityhigh loadingeager width28 height28 decodingasync data-nimg1 classrelative stylecolor:transparent srchttps://onenode.ai/images/mainIcon.png/>/div>span classml-2 font-bold text-lg bg-clip-text text-transparent bg-gradient-to-r from-gray-900 to-gray-600 dark:from-gray-200 dark:to-gray-400>OneNode/span>/a>/div>nav classp-3 flex-1 overflow-y-auto>div classmb-4>h3 classtext-10px font-bold text-app-tertiary uppercase tracking-wider mb-1.5 ml-1.5 flex items-center>div classw-1 h-1 bg-red-400 rounded-full mr-1>/div>span classtext-app-secondary>Getting Started/span>/h3>ul classspace-y-0.5>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/overview>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z>/path>/svg>span classfont-medium>Overview/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center bg-red-100 text-red-900 dark:bg-black dark:text-red-300 shadow-sm href/>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM13 10V3L4 14h7v7l9-11h-7z>/path>/svg>span classfont-semibold>Quick Start/span>div classml-auto>div classw-1 h-1 bg-red-400 rounded-full mr-0.5>/div>/div>/a>/li>/ul>/div>div classmb-4>h3 classtext-10px font-bold text-app-tertiary uppercase tracking-wider mb-1.5 ml-1.5 flex items-center>div classw-1 h-1 bg-red-400 rounded-full mr-1>/div>span classtext-app-secondary>Core Operations/span>/h3>ul classspace-y-0.5>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/document/insert>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM12 6v6m0 0v6m0-6h6m-6 0H6>/path>/svg>span classfont-medium>Insert/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/document/query>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z>/path>/svg>span classfont-medium>Query/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/document/find>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z>/path>/svg>span classfont-medium>Find/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/document/update>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z>/path>/svg>span classfont-medium>Update/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/document/delete>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16>/path>/svg>span classfont-medium>Delete/span>/a>/li>/ul>/div>div classmb-4>h3 classtext-10px font-bold text-app-tertiary uppercase tracking-wider mb-1.5 ml-1.5 flex items-center>div classw-1 h-1 bg-red-400 rounded-full mr-1>/div>span classtext-app-secondary>Collection Operations/span>/h3>ul classspace-y-0.5>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/collection/create>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM12 6v6m0 0v6m0-6h6m-6 0H6>/path>/svg>span classfont-medium>Create/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/collection/drop>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16>/path>/svg>span classfont-medium>Drop/span>/a>/li>/ul>/div>div classmb-4>h3 classtext-10px font-bold text-app-tertiary uppercase tracking-wider mb-1.5 ml-1.5 flex items-center>div classw-1 h-1 bg-red-400 rounded-full mr-1>/div>span classtext-app-secondary>Multimodal/span>/h3>ul classspace-y-0.5>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/multimodal>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM7 21h10a2 2 0 002-2V9.414a1 1 0 00-.293-.707l-5.414-5.414A1 1 0 0012.586 3H7a2 2 0 00-2 2v14a2 2 0 002 2z>/path>/svg>span classfont-medium>Overview/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/multimodal/text>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129>/path>/svg>span classfont-medium>Text/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/multimodal/image>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z>/path>/svg>span classfont-medium>Image/span>/a>/li>/ul>/div>div classmb-4>h3 classtext-10px font-bold text-app-tertiary uppercase tracking-wider mb-1.5 ml-1.5 flex items-center>div classw-1 h-1 bg-red-400 rounded-full mr-1>/div>span classtext-app-secondary>LLM Models/span>/h3>ul classspace-y-0.5>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/llm_models>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM9 3v2m6-2v2M9 19v2m6-2v2M5 9H3m2 6H3m18-6h-2m2 6h-2M7 19h10a2 2 0 002-2V7a2 2 0 00-2-2H7a2 2 0 00-2 2v10a2 2 0 002 2zM9 9h6v6H9V9z>/path>/svg>span classfont-medium>Overview/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/llm_models/embedding>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129>/path>/svg>span classfont-medium>Embedding Models/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/llm_models/vision>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z>/path>/svg>span classfont-medium>Vision Models/span>/a>/li>/ul>/div>div classmb-4>h3 classtext-10px font-bold text-app-tertiary uppercase tracking-wider mb-1.5 ml-1.5 flex items-center>div classw-1 h-1 bg-red-400 rounded-full mr-1>/div>span classtext-app-secondary>Syntax/span>/h3>ul classspace-y-0.5>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/syntax/filter>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z>/path>/svg>span classfont-medium>Filter/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/syntax/projection>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM4 6h16M4 10h16M4 14h16M4 18h16>/path>/svg>span classfont-medium>Projection/span>/a>/li>li>a class block w-full rounded-md text-xs transition-all duration-200 px-2 py-1.5 flex items-center text-app-secondary hover:bg-gray-100 dark:hover:bg-black href/syntax/update>svg classw-3 h-3 mr-1 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15>/path>/svg>span classfont-medium>Update/span>/a>/li>/ul>/div>/nav>/aside>main classflex-1 ml-56>div classsticky top-0 z-20 navbar-bg h-16 flex items-center px-6 transition-all duration-300 ease-in-out shadow-sm translate-y-0 opacity-100>div classflex items-center justify-between w-full>div classflex items-center h-full>/div>div classflex items-center space-x-4 h-full>button classgroup flex items-center px-4 py-1.5 rounded-lg border transition-all duration-200 text-app-secondary border-app-primary hover:border-red-200 dark:hover:border-red-700 hover:bg-red-50 dark:hover:bg-red-900/10>svg classw-4 h-4 mr-2 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z>/path>/svg>span classtext-sm font-medium>Download Docs/span>/button>div classw-10 h-10>/div>a classgroup flex items-center px-4 py-1.5 rounded-lg border transition-all duration-200 text-app-secondary border-app-primary hover:border-red-200 dark:hover:border-red-700 hover:bg-red-50 dark:hover:bg-red-900/10 target_blank relnoopener noreferrer hrefhttps://onenode.ai/dashboard>span classflex items-center text-sm font-medium>svg classw-4 h-4 mr-2 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z>/path>/svg>Dashboardsvg classml-2 h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5 group-hover:-translate-y-0.5 fillnone viewBox0 0 24 24 strokecurrentColor>path stroke-linecapround stroke-linejoinround stroke-width2 dM10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14>/path>/svg>/span>/a>a classgroup flex items-center px-4 py-1.5 rounded-lg border transition-all duration-200 text-app-secondary border-app-primary hover:border-red-200 dark:hover:border-red-700 hover:bg-red-50 dark:hover:bg-red-900/10 target_blank relnoopener noreferrer hrefhttps://onenode.ai/home/contact>span classflex items-center text-sm font-medium>svg classw-4 h-4 mr-2 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z>/path>/svg>Contactsvg classml-2 h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5 group-hover:-translate-y-0.5 fillnone viewBox0 0 24 24 strokecurrentColor>path stroke-linecapround stroke-linejoinround stroke-width2 dM10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14>/path>/svg>/span>/a>/div>/div>/div>div classmax-w-1400px mx-auto px-6 pt-2 pb-8>div classgrid grid-cols-1 lg:grid-cols-5 gap-6>div classlg:col-span-4>div classdocs-content content-bg px-6 py-5 pt-4 rounded-xl shadow-sm>div classprose dark:prose-invert max-w-none>div classflex items-center justify-between mb-6 >h1 classtext-3xl font-bold text-red-500 dark:text-red-300 m-0>Quick Start/h1>button class px-4 py-2 rounded-lg font-medium text-sm transition-colors duration-200 flex items-center justify-center gap-2 w-48 bg-app-tertiary text-app-primary hover:bg-app-secondary border-app-primary border titleCopy page content in Markdown format (python) tabindex0>div classflex items-center gap-2 styleopacity:0;transform:translateY(-10px)>svg classw-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z>/path>/svg>span>Copy This Page/span>/div>/button>/div>div roletablist aria-orientationhorizontal classinline-flex h-10 items-center justify-center rounded-lg bg-app-tertiary p-1 text-app-secondary shadow-sm border border-app-primary>button typebutton roletab aria-selectedtrue classinline-flex items-center justify-center whitespace-nowrap rounded-md px-4 py-1.5 text-sm font-medium transition-all duration-200 bg-app-primary dark:bg-white/10 shadow-sm text-app-primary focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2>div classw-4 h-4 mr-1.5 flex items-center justify-center overflow-visible>img altPython loadinglazy width16 height16 decodingasync data-nimg1 stylecolor:transparent;object-fit:contain;border-radius:0 src/images/python.svg/>/div>Python/button>button typebutton roletab aria-selectedfalse classinline-flex items-center justify-center whitespace-nowrap rounded-md px-4 py-1.5 text-sm font-medium transition-all duration-200 hover:bg-app-secondary dark:hover:bg-white/10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2>div classw-4 h-4 mr-1.5 flex items-center justify-center overflow-visible>img altJavaScript loadinglazy width16 height16 decodingasync data-nimg1 stylecolor:transparent;object-fit:contain;border-radius:0 src/images/javascript.svg/>/div>JavaScript/button>/div>p>Welcome to strong>OneNode/strong>! The chillest AI-native database out there! Get started instantly without any setup or signup - just install the SDK and start saving documents. Whether you're prototyping, learning, or exploring our features, you can begin using OneNode immediately./p>h2>Step 1: Install SDK/h2>div data-languagepython>div classjsx-b3e1b6a7c9b96113 relative>button class absolute right-4 top-4 px-3 py-1.5 rounded-lg font-medium text-sm transition-colors duration-200 flex items-center gap-2 bg-app-tertiary text-app-primary hover:bg-app-secondary border border-app-primary tabindex0 styleopacity:0>div classflex items-center gap-2 styleopacity:0;transform:translateY(-10px)>svg classw-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z>/path>/svg>span>Copy/span>/div>/button>div classjsx-b3e1b6a7c9b96113 custom-code-block>pre stylecolor:black;background:#f5f2f0;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:0.75rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding:2rem;margin:.5em 0;overflow:auto;border-radius:0.75rem classjsx-b3e1b6a7c9b96113 >code classjsx-b3e1b6a7c9b96113 language-bash stylewhite-space:pre;color:black;background:none;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:1em;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none>span>pip /span>span classtoken stylecolor:#DD4A68>install/span>span> onenode/span>/code>/pre>/div>/div>/div>h2>Step 2: Initialize the Client/h2>p>Choose how you want to initialize OneNode based on your needs:/p>h3>Option A: Without API Key (Temporary Data/Prototyping)/h3>p>No environment variables, no API keys, no configuration - just start using OneNode immediately. strong>Completely free/strong> with no signup required:/p>div data-languagepython>div classjsx-b3e1b6a7c9b96113 relative>button class absolute right-4 top-4 px-3 py-1.5 rounded-lg font-medium text-sm transition-colors duration-200 flex items-center gap-2 bg-app-tertiary text-app-primary hover:bg-app-secondary border border-app-primary tabindex0 styleopacity:0>div classflex items-center gap-2 styleopacity:0;transform:translateY(-10px)>svg classw-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z>/path>/svg>span>Copy/span>/div>/button>div classjsx-b3e1b6a7c9b96113 custom-code-block>pre stylecolor:black;background:#f5f2f0;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:0.75rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding:2rem;margin:.5em 0;overflow:auto;border-radius:0.75rem classjsx-b3e1b6a7c9b96113 >code classjsx-b3e1b6a7c9b96113 language-python stylewhite-space:pre;color:black;background:none;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:1em;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none>span classtoken stylecolor:#07a>from/span>span> onenode /span>span classtoken stylecolor:#07a>import/span>span> OneNode/span>span classtoken stylecolor:#999>,/span>span> Text/span>span classtoken stylecolor:#999>,/span>span> Image/span>span>/span>span classtoken stylecolor:slategray># Initialize client in anonymous mode - works instantly!/span>span>/span>span>client /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> OneNode/span>span classtoken stylecolor:#999>(/span>span classtoken stylecolor:#999>)/span>span>/span>span>db /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> client/span>span classtoken stylecolor:#999>./span>span>db/span>span classtoken stylecolor:#999>(/span>span classtoken stylecolor:#690>"your_database"/span>span classtoken stylecolor:#999>)/span>span>/span>span>collection /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> db/span>span classtoken stylecolor:#999>./span>span>collection/span>span classtoken stylecolor:#999>(/span>span classtoken stylecolor:#690>"your_collection"/span>span classtoken stylecolor:#999>)/span>/code>/pre>/div>/div>/div>h3>Option B: With API Key (Persistent Data)/h3>p>For production applications and persistent data, initialize with your API key. strong>Free to use/strong> - just sign up to generate your API key:/p>div data-languagepython>div classjsx-b3e1b6a7c9b96113 relative>button class absolute right-4 top-4 px-3 py-1.5 rounded-lg font-medium text-sm transition-colors duration-200 flex items-center gap-2 bg-app-tertiary text-app-primary hover:bg-app-secondary border border-app-primary tabindex0 styleopacity:0>div classflex items-center gap-2 styleopacity:0;transform:translateY(-10px)>svg classw-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z>/path>/svg>span>Copy/span>/div>/button>div classjsx-b3e1b6a7c9b96113 custom-code-block>pre stylecolor:black;background:#f5f2f0;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:0.75rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding:2rem;margin:.5em 0;overflow:auto;border-radius:0.75rem classjsx-b3e1b6a7c9b96113 >code classjsx-b3e1b6a7c9b96113 language-python stylewhite-space:pre;color:black;background:none;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:1em;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none>span classtoken stylecolor:#07a>from/span>span> onenode /span>span classtoken stylecolor:#07a>import/span>span> OneNode/span>span classtoken stylecolor:#999>,/span>span> Text/span>span classtoken stylecolor:#999>,/span>span> Image/span>span>/span>span classtoken stylecolor:#07a>import/span>span> os/span>span>/span>span classtoken stylecolor:slategray># Initialize client with API key/span>span>/span>span>client /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> OneNode/span>span classtoken stylecolor:#999>(/span>span>api_key/span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span classtoken stylecolor:#690>"your_api_key_here"/span>span classtoken stylecolor:#999>)/span>span>/span>span>/span>span classtoken stylecolor:slategray># Or use environment variable/span>span>/span>span>/span>span classtoken stylecolor:slategray># client OneNode(api_keyos.getenv("ONENODE_API_KEY"))/span>span>/span>span>db /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> client/span>span classtoken stylecolor:#999>./span>span>db/span>span classtoken stylecolor:#999>(/span>span classtoken stylecolor:#690>"your_database"/span>span classtoken stylecolor:#999>)/span>span>/span>span>collection /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> db/span>span classtoken stylecolor:#999>./span>span>collection/span>span classtoken stylecolor:#999>(/span>span classtoken stylecolor:#690>"your_collection"/span>span classtoken stylecolor:#999>)/span>/code>/pre>/div>/div>/div>div classbg-black/5 dark:bg-white/10 border border-black/20 dark:border-white/20 rounded-lg p-4 my-4>div classtext-black dark:text-white font-semibold mb-2>ℹ️ !-- -->Anonymous vs API Key Usage/div>div classtext-black/80 dark:text-white/80 text-sm>ul classspace-y-2>li>strong>Anonymous Mode (Option A)/strong>: Perfect for prototyping, learning, and testing. Data is temporary and automatically cleaned up. strong>Completely free/strong> with no signup required - works instantly!/li>li>strong>API Key Mode (Option B)/strong>: Required for production applications. Data persists permanently, higher rate limits, access to advanced features like the developer console. strong>Free to use/strong> - just requires signup to generate API key./li>/ul>/div>/div>h2>Step 3: Save Documents/h2>h3>Example: Insert a Document/h3>div data-languagepython>div classjsx-b3e1b6a7c9b96113 relative>button class absolute right-4 top-4 px-3 py-1.5 rounded-lg font-medium text-sm transition-colors duration-200 flex items-center gap-2 bg-app-tertiary text-app-primary hover:bg-app-secondary border border-app-primary tabindex0 styleopacity:0>div classflex items-center gap-2 styleopacity:0;transform:translateY(-10px)>svg classw-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z>/path>/svg>span>Copy/span>/div>/button>div classjsx-b3e1b6a7c9b96113 custom-code-block>pre stylecolor:black;background:#f5f2f0;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:0.75rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding:2rem;margin:.5em 0;overflow:auto;border-radius:0.75rem classjsx-b3e1b6a7c9b96113 >code classjsx-b3e1b6a7c9b96113 language-python stylewhite-space:pre;color:black;background:none;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:1em;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none>span classtoken stylecolor:slategray># Create text instance/span>span>/span>span>background_text /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> Text/span>span classtoken stylecolor:#999>(/span>span>/span>span> /span>span classtoken stylecolor:#690>"Through the Looking-Glass follows Alice as she steps into a fantastical world..."/span>span>/span>span>/span>span classtoken stylecolor:#999>)/span>span classtoken stylecolor:#999>./span>span>enable_index/span>span classtoken stylecolor:#999>(/span>span classtoken stylecolor:#999>)/span>span>/span>span>/span>span classtoken stylecolor:slategray># Create image instance (file type auto-detected from extension)/span>span>/span>span>profile_image /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> Image/span>span classtoken stylecolor:#999>(/span>span classtoken stylecolor:#690>"alice-profile.jpg"/span>span classtoken stylecolor:#999>)/span>span classtoken stylecolor:#999>./span>span>enable_index/span>span classtoken stylecolor:#999>(/span>span classtoken stylecolor:#999>)/span>span>/span>span>/span>span classtoken stylecolor:slategray># Define the document to be inserted/span>span>/span>span>docs /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> /span>span classtoken stylecolor:#999>/span>span>/span>span> /span>span classtoken stylecolor:#999>{/span>span>/span>span> /span>span classtoken stylecolor:#690>"name"/span>span classtoken stylecolor:#999>:/span>span> /span>span classtoken stylecolor:#690>"Alice"/span>span classtoken stylecolor:#999>,/span>span>/span>span> /span>span classtoken stylecolor:#690>"age"/span>span classtoken stylecolor:#999>:/span>span> /span>span classtoken stylecolor:#690>"7"/span>span classtoken stylecolor:#999>,/span>span>/span>span> /span>span classtoken stylecolor:#690>"background"/span>span classtoken stylecolor:#999>:/span>span> background_text/span>span classtoken stylecolor:#999>,/span>span>/span>span> /span>span classtoken stylecolor:#690>"profile_picture"/span>span classtoken stylecolor:#999>:/span>span> profile_image/span>span classtoken stylecolor:#999>,/span>span>/span>span> /span>span classtoken stylecolor:#999>}/span>span>/span>span>/span>span classtoken stylecolor:#999>/span>span>/span>span>/span>span classtoken stylecolor:slategray># Make the POST request to insert the document/span>span>/span>span>response /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> collection/span>span classtoken stylecolor:#999>./span>span>insert/span>span classtoken stylecolor:#999>(/span>span>docs/span>span classtoken stylecolor:#999>)/span>span>/span>span>/span>span classtoken stylecolor:#07a>print/span>span classtoken stylecolor:#999>(/span>span classtoken stylecolor:#690>"Document inserted successfully!"/span>span classtoken stylecolor:#999>)/span>/code>/pre>/div>/div>/div>h2>Step 4: Querying the Data/h2>h3>Built-in Semantic Search/h3>div data-languagepython>p>Here's how to perform a query using Python:/p>div classjsx-b3e1b6a7c9b96113 relative>button class absolute right-4 top-4 px-3 py-1.5 rounded-lg font-medium text-sm transition-colors duration-200 flex items-center gap-2 bg-app-tertiary text-app-primary hover:bg-app-secondary border border-app-primary tabindex0 styleopacity:0>div classflex items-center gap-2 styleopacity:0;transform:translateY(-10px)>svg classw-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z>/path>/svg>span>Copy/span>/div>/button>div classjsx-b3e1b6a7c9b96113 custom-code-block>pre stylecolor:black;background:#f5f2f0;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:0.75rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding:2rem;margin:.5em 0;overflow:auto;border-radius:0.75rem classjsx-b3e1b6a7c9b96113 >code classjsx-b3e1b6a7c9b96113 language-python stylewhite-space:pre;color:black;background:none;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:1em;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none>span>query /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> /span>span classtoken stylecolor:#690>"Alice in a fantastical world"/span>span>/span>span>filter_dict /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> /span>span classtoken stylecolor:#999>{/span>span classtoken stylecolor:#690>"category"/span>span classtoken stylecolor:#999>:/span>span> /span>span classtoken stylecolor:#690>"fiction"/span>span classtoken stylecolor:#999>}/span>span> /span>span classtoken stylecolor:slategray># Optional/span>span>/span>span>projection /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> /span>span classtoken stylecolor:#999>{/span>span classtoken stylecolor:#690>"mode"/span>span classtoken stylecolor:#999>:/span>span> /span>span classtoken stylecolor:#690>"include"/span>span classtoken stylecolor:#999>,/span>span> /span>span classtoken stylecolor:#690>"fields"/span>span classtoken stylecolor:#999>:/span>span> /span>span classtoken stylecolor:#999>/span>span classtoken stylecolor:#690>"title"/span>span classtoken stylecolor:#999>,/span>span> /span>span classtoken stylecolor:#690>"content"/span>span classtoken stylecolor:#999>/span>span classtoken stylecolor:#999>}/span>span> /span>span classtoken stylecolor:slategray># Optional/span>span>/span>span>matches /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> collection/span>span classtoken stylecolor:#999>./span>span>query/span>span classtoken stylecolor:#999>(/span>span>query/span>span classtoken stylecolor:#999>,/span>span> filter_dict/span>span classtoken stylecolor:#999>,/span>span> projection/span>span classtoken stylecolor:#999>)/span>span>/span>span>/span>span classtoken stylecolor:slategray># Access results using attribute-style syntax/span>span>/span>span>/span>span classtoken stylecolor:#07a>for/span>span> /span>span classtoken stylecolor:#07a>match/span>span> /span>span classtoken stylecolor:#07a>in/span>span> matches/span>span classtoken stylecolor:#999>:/span>span>/span>span> /span>span classtoken stylecolor:#07a>print/span>span classtoken stylecolor:#999>(/span>span classtoken string-interpolation stylecolor:#690>f"Match: /span>span classtoken string-interpolation interpolation stylecolor:#999>{/span>span classtoken string-interpolation interpolation stylecolor:#07a>match/span>span classtoken string-interpolation interpolation stylecolor:#999>./span>span classtoken string-interpolation interpolation>chunk/span>span classtoken string-interpolation interpolation stylecolor:#999>}/span>span classtoken string-interpolation stylecolor:#690> (Similarity Score: /span>span classtoken string-interpolation interpolation stylecolor:#999>{/span>span classtoken string-interpolation interpolation stylecolor:#07a>match/span>span classtoken string-interpolation interpolation stylecolor:#999>./span>span classtoken string-interpolation interpolation>score/span>span classtoken string-interpolation interpolation stylecolor:#999>}/span>span classtoken string-interpolation stylecolor:#690>)"/span>span classtoken stylecolor:#999>)/span>span>/span>span> /span>span classtoken stylecolor:#07a>print/span>span classtoken stylecolor:#999>(/span>span classtoken string-interpolation stylecolor:#690>f"Document: /span>span classtoken string-interpolation interpolation stylecolor:#999>{/span>span classtoken string-interpolation interpolation stylecolor:#07a>match/span>span classtoken string-interpolation interpolation stylecolor:#999>./span>span classtoken string-interpolation interpolation>document/span>span classtoken string-interpolation interpolation stylecolor:#999>}/span>span classtoken string-interpolation stylecolor:#690>"/span>span classtoken stylecolor:#999>)/span>/code>/pre>/div>/div>/div>h3>Traditional Search/h3>p>For non-semantic, traditional database queries, use the code>find/code> method. This works just like MongoDB queries and is perfect for exact matches, filtering by specific values, and structured data retrieval./p>div data-languagepython>p>Here's how to perform traditional search using Python:/p>div classjsx-b3e1b6a7c9b96113 relative>button class absolute right-4 top-4 px-3 py-1.5 rounded-lg font-medium text-sm transition-colors duration-200 flex items-center gap-2 bg-app-tertiary text-app-primary hover:bg-app-secondary border border-app-primary tabindex0 styleopacity:0>div classflex items-center gap-2 styleopacity:0;transform:translateY(-10px)>svg classw-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z>/path>/svg>span>Copy/span>/div>/button>div classjsx-b3e1b6a7c9b96113 custom-code-block>pre stylecolor:black;background:#f5f2f0;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:0.75rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding:2rem;margin:.5em 0;overflow:auto;border-radius:0.75rem classjsx-b3e1b6a7c9b96113 >code classjsx-b3e1b6a7c9b96113 language-python stylewhite-space:pre;color:black;background:none;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:1em;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none>span>filter_dict /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> /span>span classtoken stylecolor:#999>{/span>span classtoken stylecolor:#690>"name"/span>span classtoken stylecolor:#999>:/span>span> /span>span classtoken stylecolor:#690>"Alice"/span>span classtoken stylecolor:#999>}/span>span> /span>span classtoken stylecolor:slategray># Simple filter/span>span>/span>span>projection /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> /span>span classtoken stylecolor:#999>{/span>span classtoken stylecolor:#690>"mode"/span>span classtoken stylecolor:#999>:/span>span> /span>span classtoken stylecolor:#690>"include"/span>span classtoken stylecolor:#999>,/span>span> /span>span classtoken stylecolor:#690>"fields"/span>span classtoken stylecolor:#999>:/span>span> /span>span classtoken stylecolor:#999>/span>span classtoken stylecolor:#690>"name"/span>span classtoken stylecolor:#999>,/span>span> /span>span classtoken stylecolor:#690>"age"/span>span classtoken stylecolor:#999>/span>span classtoken stylecolor:#999>}/span>span> /span>span classtoken stylecolor:slategray># Optional/span>span>/span>span>sort /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> /span>span classtoken stylecolor:#999>{/span>span classtoken stylecolor:#690>"age"/span>span classtoken stylecolor:#999>:/span>span> /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>-/span>span classtoken stylecolor:#905>1/span>span classtoken stylecolor:#999>}/span>span> /span>span classtoken stylecolor:slategray># Optional/span>span>/span>span>results /span>span classtoken stylecolor:#9a6e3a;background:hsla(0, 0%, 100%, .5)>/span>span> collection/span>span classtoken stylecolor:#999>./span>span>find/span>span classtoken stylecolor:#999>(/span>span>filter_dict/span>span classtoken stylecolor:#999>,/span>span> projection/span>span classtoken stylecolor:#999>,/span>span> sort/span>span classtoken stylecolor:#999>)/span>span>/span>span>/span>span classtoken stylecolor:slategray># Process results/span>span>/span>span>/span>span classtoken stylecolor:#07a>for/span>span> document /span>span classtoken stylecolor:#07a>in/span>span> results/span>span classtoken stylecolor:#999>:/span>span>/span>span> /span>span classtoken stylecolor:#07a>print/span>span classtoken stylecolor:#999>(/span>span classtoken string-interpolation stylecolor:#690>f"Found: /span>span classtoken string-interpolation interpolation stylecolor:#999>{/span>span classtoken string-interpolation interpolation>document/span>span classtoken string-interpolation interpolation stylecolor:#999>}/span>span classtoken string-interpolation stylecolor:#690>"/span>span classtoken stylecolor:#999>)/span>/code>/pre>/div>/div>/div>h3>Traditional vs Semantic Search/h3>p>Choose the right method for your use case:/p>ul>li>strong>Traditional search (code>find/code>)/strong>: Perfect for exact matches, filtering by known values, structured queries, and when you need predictable results./li>li>strong>Semantic search (code>query/code>)/strong>: Ideal for finding content by meaning, natural language queries, and discovering related information even when exact keywords don't match./li>/ul>div classbg-gray-50 dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-lg p-6 my-8>h3 classtext-lg font-semibold text-gray-900 dark:text-gray-100 mb-3>Ready for Production?/h3>p classtext-gray-600 dark:text-gray-400 mb-4>Sign up for additional benefits when building production applications:/p>ul classtext-gray-600 dark:text-gray-400 space-y-1 mb-6 text-sm>li>• strong>Permanent data storage/strong> - your data never expires/li>li>• strong>Higher rate limits/strong> - scale your applications/li>li>• strong>Production features/strong> - collection management, user permissions/li>li>• strong>Developer console/strong> - visual data management and monitoring/li>/ul>a hrefhttps://onenode.ai classinline-block px-4 py-2 bg-blue-600 hover:bg-blue-700 text-white rounded text-sm font-medium transition-colors !text-white>Sign Up for Free/a>/div>h3>How can we improve this documentation?/h3>div classfeedback-container w-full my-6>div classbg-app-tertiary rounded-xl p-6 shadow-sm>h4 classtext-lg font-semibold mb-3 text-app-primary>Share Your Thoughts/h4>p classtext-sm text-app-secondary mb-4>Your feedback helps us improve our documentation. Let us know what you think!/p>form classrelative flex flex-col gap-y-4>div classoverflow-hidden rounded-lg shadow-sm ring-1 ring-inset ring-app-primary focus-within:ring-2 focus-within:ring-blue-500>label forcomment classsr-only>Add your feedback/label>textarea idcomment namecomment rows4 placeholderWhat did you think of this documentation? Any suggestions for improvement? classblock w-full resize-none border-0 bg-app-primary p-3 text-app-primary focus:ring-0 sm:leading-6>/textarea>/div>div classflex justify-end>button typesubmit disabled classinline-flex items-center rounded-lg px-4 py-2 text-sm font-medium shadow-sm transition-all duration-200 bg-app-tertiary text-app-tertiary cursor-not-allowed>svg classw-4 h-4 mr-1.5 fillnone viewBox0 0 24 24 strokecurrentColor>path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7>/path>/svg>Submit Feedback/button>/div>/form>/div>/div>h3>Got question?!-- --> a hrefmailto:founders@onenode.ai classtext-blue-600 dark:text-blue-400 hover:underline>Email us/a> !-- -->and we'll get back to you within 24 hours./h3>/div>/div>/div>div classlg:col-span-1>nav aria-labelTable of Contents classlg:sticky lg:top-20 w-full overflow-hidden>div classtoc-bg p-3 rounded-lg shadow-sm>div classflex items-center justify-between mb-2>h4 classtext-xs font-bold text-app-secondary uppercase tracking-wider px-1.5 pb-1.5>On This Page/h4>div roletablist aria-orientationhorizontal classinline-flex h-6 items-center justify-center rounded bg-app-tertiary p-0.5 text-app-secondary shadow-sm border border-app-primary>button typebutton roletab aria-selectedtrue classinline-flex items-center justify-center whitespace-nowrap rounded px-1.5 py-0.5 text-10px font-medium transition-all duration-200 bg-app-primary dark:bg-white/10 shadow-sm text-app-primary focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-blue-500>div classw-2.5 h-2.5 mr-1 flex items-center justify-center overflow-visible>img altPython loadinglazy width10 height10 decodingasync data-nimg1 stylecolor:transparent;object-fit:contain;border-radius:0 src/images/python.svg/>/div>Py/button>button typebutton roletab aria-selectedfalse classinline-flex items-center justify-center whitespace-nowrap rounded px-1.5 py-0.5 text-10px font-medium transition-all duration-200 hover:bg-app-secondary dark:hover:bg-white/10 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-blue-500>div classw-2.5 h-2.5 mr-1 flex items-center justify-center overflow-visible>img altJavaScript loadinglazy width10 height10 decodingasync data-nimg1 stylecolor:transparent;object-fit:contain;border-radius:0 src/images/javascript.svg/>/div>JS/button>/div>/div>p classtext-xs text-app-secondary px-1.5>No headings found on this page./p>/div>/nav>/div>/div>/div>section classToastify aria-livepolite aria-atomicfalse aria-relevantadditions text aria-labelNotifications Alt+T>/section>/main>/div>script src/_next/static/chunks/webpack-4ac8b754a02336de.js async>/script>script>(self.__next_fself.__next_f||).push(0);self.__next_f.push(2,null)/script>script>self.__next_f.push(1,1:HL\/_next/static/media/26d4368bf94c0ec4-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n2:HL\/_next/static/css/6dd3b7085b90fde1.css\,\style\\n3:HL\/_next/static/css/e7eddfe4828c1690.css\,\style\\n4:HL\/_next/static/css/3a91d389a784b745.css\,\style\\n)/script>script>self.__next_f.push(1,5:I12846,,\\\n7:I82992,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\472\,\static/chunks/472-638f1f13693c0e6d.js\,\353\,\static/chunks/353-77f47b9379b9dbaf.js\,\855\,\static/chunks/855-894fb53d3c20e641.js\,\931\,\static/chunks/app/page-9c481eb33e766ff5.js\,\default\\n8:I72919,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\472\,\static/chunks/472-638f1f13693c0e6d.js\,\353\,\static/chunks/353-77f47b9379b9dbaf.js\,\855\,\static/chunks/855-894fb53d3c20e641.js\,\931\,\static/chunks/app/page-9c481eb33e766ff5.js\,\default\\n9:I33296,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\472\,\static/chunks/472-638f1f13693c0e6d.js\,\353\,\static/chunks/353-77f47b9379b9dbaf.js\,\855\,\static/chunks/855-894fb53d3c20e641.js\,\931\,\static/chunks/app/page-9c481eb33e766ff5.js\,\default\\na:I42913,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\472\,\static/chunks/472-638f1f13693c0e6d.js\,\353\,\static/chunks/353-77f47b9379b9dbaf.js\,\855\,\static/chunks/855-894fb53d3c20e641.js\,\931\,\static/chunks/app/page-9c481eb33e766ff5.js\,\default\\nb:I83808,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\472\,\static/chunks/472-638f1f13693c0e6d.js\,\353\,\static/chunks/353-77f47b9379b9dbaf.js\,\855\,\static/chunks/855-894fb53d3c20e641.js\,\931\,\static/chunks/app/page-9c481eb33e766ff5.js\,\default\\nc:I66090,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\472\,\static/chunks/472-638f1f13693c0e6d.js\,\353\,\static/chunks/353-77f47b9379b9dbaf.js\,\855\,\static/chunks/855-894fb53d3c20e641.js\,\931\,\static/chunks/app/page-9c481eb33e766ff5.js\,\default\\nd:I12025,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\648\,\static/chunks/648-07b7159964269dde.js\,\185\,\static/chunks/app/layout-f57300875ac52152.js\,\The)/script>script>self.__next_f.push(1,meProvider\\ne:I64441,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\648\,\static/chunks/648-07b7159964269dde.js\,\185\,\static/chunks/app/layout-f57300875ac52152.js\,\DownloadModalProvider\\nf:I51293,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\648\,\static/chunks/648-07b7159964269dde.js\,\185\,\static/chunks/app/layout-f57300875ac52152.js\,\default\\n10:I1287,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\648\,\static/chunks/648-07b7159964269dde.js\,\185\,\static/chunks/app/layout-f57300875ac52152.js\,\LanguageProvider\\n11:I16287,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\648\,\static/chunks/648-07b7159964269dde.js\,\185\,\static/chunks/app/layout-f57300875ac52152.js\,\ApiLanguageProvider\\n12:I16100,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\648\,\static/chunks/648-07b7159964269dde.js\,\185\,\static/chunks/app/layout-f57300875ac52152.js\,\default\\n13:I4707,,\\\n14:I36423,,\\\n15:I85571,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\648\,\static/chunks/648-07b7159964269dde.js\,\185\,\static/chunks/app/layout-f57300875ac52152.js\,\ToastContainer\\n16:I60410,\785\,\static/chunks/785-e8a195ee09c7104d.js\,\444\,\static/chunks/444-188f3a25787a1b66.js\,\648\,\static/chunks/648-07b7159964269dde.js\,\185\,\static/chunks/app/layout-f57300875ac52152.js\,\default\\n18:I61060,,\\\n19:\n)/script>script>self.__next_f.push(1,0:\$\,\$L5\,null,{\buildId\:\Xb_26aktR47VfbnLUPAt4\,\assetPrefix\:\\,\urlParts\:\\,\\,\initialTree\:\\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true,\initialSeedData\:\\,{\children\:\__PAGE__\,{},\$L6\,\$\,\$L7\,null,{\children\:\$\,\div\,null,{\className\:\prose dark:prose-invert max-w-none\,\children\:\$\,\$L8\,null,{\children\:\Quick Start\},\$\,\$L9\,null,{},\$\,\p\,null,{\children\:\Welcome to \,\$\,\strong\,null,{\children\:\OneNode\},\! The chillest AI-native database out there! Get started instantly without any setup or signup - just install the SDK and start saving documents. Whether youre prototyping, learning, or exploring our features, you can begin using OneNode immediately.\},\$\,\h2\,null,{\children\:\Step 1: Install SDK\},\$\,\$La\,null,{\language\:\python\,\children\:\$\,\$Lb\,null,{\code\:\pip install onenode\,\language\:\bash\}},\$\,\$La\,null,{\language\:\typescript\,\children\:\$\,\$Lb\,null,{\code\:\npm install @onenodehq/onenode\,\language\:\bash\}},\$\,\h2\,null,{\children\:\Step 2: Initialize the Client\},\$\,\p\,null,{\children\:\Choose how you want to initialize OneNode based on your needs:\},\$\,\h3\,null,{\children\:\Option A: Without API Key (Temporary Data/Prototyping)\},\$\,\p\,null,{\children\:\No environment variables, no API keys, no configuration - just start using OneNode immediately. \,\$\,\strong\,null,{\children\:\Completely free\},\ with no signup required:\},\$\,\$La\,null,{\language\:\python\,\children\:\$\,\$Lb\,null,{\code\:\from onenode import OneNode, Text, Image\\n\\n# Initialize client in anonymous mode - works instantly!\\nclient OneNode()\\ndb client.db(\\\your_database\\\)\\ncollection db.collection(\\\your_collection\\\)\,\language\:\python\}},\$\,\$La\,null,{\language\:\typescript\,\children\:\$\,\$Lb\,null,{\code\:\import { OneNode, Text, Image } from \\\@onenodehq/onenode\\\;\\n\\n// Initialize client in anonymous mode - works instantly!\\nconst client new OneNode();\\nconst db client.db(\\\your_database\\\);\\nconst collection db.collection(\\\your_collection\\\);\,\language\:\typescript\}},\$\,\h3\,null,{\children\:\Option B: With API Key (Persistent Data)\},\$\,\p\,null,{\children\:\For production applications and persistent data, initialize with your API key. \,\$\,\strong\,null,{\children\:\Free to use\},\ - just sign up to generate your API key:\},\$\,\$La\,null,{\language\:\python\,\children\:\$\,\$Lb\,null,{\code\:\from onenode import OneNode, Text, Image\\nimport os\\n\\n# Initialize client with API key\\nclient OneNode(api_key\\\your_api_key_here\\\)\\n# Or use environment variable\\n# client OneNode(api_keyos.getenv(\\\ONENODE_API_KEY\\\))\\n\\ndb client.db(\\\your_database\\\)\\ncollection db.collection(\\\your_collection\\\)\,\language\:\python\}},\$\,\$La\,null,{\language\:\typescript\,\children\:\$\,\$Lb\,null,{\code\:\import { OneNode, Text, Image } from \\\@onenodehq/onenode\\\;\\n\\n// Initialize client with API key\\nconst client new OneNode({ apiKey: \\\your_api_key_here\\\ });\\n// Or use environment variable\\n// const client new OneNode({ apiKey: process.env.ONENODE_API_KEY });\\n\\nconst db client.db(\\\your_database\\\);\\nconst collection db.collection(\\\your_collection\\\);\,\language\:\typescript\}},\$\,\div\,null,{\className\:\bg-black/5 dark:bg-white/10 border border-black/20 dark:border-white/20 rounded-lg p-4 my-4\,\children\:\$\,\div\,null,{\className\:\text-black dark:text-white font-semibold mb-2\,\children\:\ℹ️ \,\Anonymous vs API Key Usage\},\$\,\div\,null,{\className\:\text-black/80 dark:text-white/80 text-sm\,\children\:\$\,\ul\,null,{\className\:\space-y-2\,\children\:\$\,\li\,null,{\children\:\$\,\strong\,null,{\children\:\Anonymous Mode (Option A)\},\: Perfect for prototyping, learning, and testing. Data is temporary and automatically cleaned up. \,\$\,\strong\,null,{\children\:\Completely free\},\ with no signup required - works instantly!\},\$\,\li\,null,{\children\:\$\,\strong\,null,{\children\:\API Key Mode (Option B)\},\: Required for production applications. Data persists permanently, higher rate limits, access to advanced features like the developer console. \,\$\,\strong\,null,{\children\:\Free to use\},\ - just requires signup to generate API key.\}}}},\$\,\h2\,null,{\children\:\Step 3: Save Documents\},\$\,\h3\,null,{\children\:\Example: Insert a Document\},\$\,\$La\,null,{\language\:\python\,\children\:\$\,\$Lb\,null,{\code\:\# Create text instance\\nbackground_text Text(\\n \\\Through the Looking-Glass follows Alice as she steps into a fantastical world...\\\\\n).enable_index()\\n\\n# Create image instance (file type auto-detected from extension)\\nprofile_image Image(\\\alice-profile.jpg\\\).enable_index()\\n\\n# Define the document to be inserted\\ndocs \\n {\\n \\\name\\\: \\\Alice\\\,\\n \\\age\\\: \\\7\\\,\\n \\\background\\\: background_text,\\n \\\profile_picture\\\: profile_image,\\n }\\n\\n\\n# Make the POST request to insert the document\\nresponse collection.insert(docs)\\nprint(\\\Document inserted successfully!\\\)\,\language\:\python\}},\$\,\$La\,null,{\language\:\typescript\,\children\:\$\,\p\,null,{\children\:\Use TypeScript to insert a doc into the collection:\},\$\,\$Lb\,null,{\code\:\async function main() {\\n // Create text instance\\n const backgroundText new Text(\\n \\\Through the Looking-Glass follows Alice as she steps into a fantastical world...\\\\\n ).enableIndex();\\n\\n // Create image instance (file type auto-detected from File object)\\n const profileImage new Image(profileImageFile).enableIndex();\\n\\n // Define the document to be inserted\\n const docs \\n {\\n name: \\\Alice\\\,\\n age: \\\7\\\,\\n background: backgroundText,\\n profile_picture: profileImage,\\n },\\n ;\\n\\n const result await collection.insert(docs);\\n console.log(\\\Document inserted successfully!\\\);\\n}\\n\\nmain();\,\language\:\typescript\}},\$\,\h2\,null,{\children\:\Step 4: Querying the Data\},\$\,\h3\,null,{\children\:\Built-in Semantic Search\},\$\,\$La\,null,{\language\:\python\,\children\:\$\,\p\,null,{\children\:\Heres how to perform a query using Python:\},\$\,\$Lb\,null,{\code\:\query \\\Alice in a fantastical world\\\\\nfilter_dict {\\\category\\\: \\\fiction\\\} # Optional\\nprojection {\\\mode\\\: \\\include\\\, \\\fields\\\: \\\title\\\, \\\content\\\} # Optional\\n\\nmatches collection.query(query, filter_dict, projection)\\n\\n# Access results using attribute-style syntax\\nfor match in matches:\\n print(f\\\Match: {match.chunk} (Similarity Score: {match.score})\\\)\\n print(f\\\Document: {match.document}\\\)\,\language\:\python\}},\$\,\$La\,null,{\language\:\typescript\,\children\:\$\,\p\,null,{\children\:\Heres how to perform a query using TypeScript:\},\$\,\$Lb\,null,{\code\:\async function main() {\\n // Define the query\\n const query \\\Alice in a fantastical world\\\;\\n\\n // Execute the query with optional parameters\\n const matches await collection.query(query, {\\n filter: {category: \\\fiction\\\}, // Optional\\n projection: {mode: \\\include\\\, fields: \\\title\\\, \\\content\\\} // Optional\\n });\\n \\n // Access results using attribute-style syntax\\n matches.forEach(match \u003e {\\n console.log(`Match: ${match.chunk} (Similarity Score: ${match.score})`);\\n console.log(`Document: ${match.document}`);\\n });\\n}\\n\\nmain();\,\language\:\typescript\}},\$\,\h3\,null,{\children\:\Traditional Search\},\$\,\p\,null,{\children\:\For non-semantic, traditional database queries, use the \,\$\,\code\,null,{\children\:\find\},\ method. This works just like MongoDB queries and is perfect for exact matches, filtering by specific values, and structured data retrieval.\},\$\,\$La\,null,{\language\:\python\,\children\:\$\,\p\,null,{\children\:\Heres how to perform traditional search using Python:\},\$\,\$Lb\,null,{\code\:\filter_dict {\\\name\\\: \\\Alice\\\} # Simple filter\\nprojection {\\\mode\\\: \\\include\\\, \\\fields\\\: \\\name\\\, \\\age\\\} # Optional\\nsort {\\\age\\\: -1} # Optional\\n\\nresults collection.find(filter_dict, projection, sort)\\n\\n# Process results\\nfor document in results:\\n print(f\\\Found: {document}\\\)\,\language\:\python\}},\$\,\$La\,null,{\language\:\typescript\,\children\:\$\,\p\,null,{\children\:\Heres how to perform traditional search using TypeScript:\},\$\,\$Lb\,null,{\code\:\async function main() {\\n // Define the filter\\n const filter {name: \\\Alice\\\};\\n \\n // Execute the find with optional parameters\\n const results await collection.find(filter, {\\n projection: {mode: \\\include\\\, fields: \\\name\\\, \\\age\\\}, // optional\\n sort: {age: -1}, // optional\\n limit: 10 // optional\\n });\\n \\n // Process results\\n results.forEach(document \u003e {\\n console.log(`Found: ${document}`);\\n });\\n}\\n\\nmain();\,\language\:\typescript\}},\$\,\h3\,null,{\children\:\Traditional vs Semantic Search\},\$\,\p\,null,{\children\:\Choose the right method for your use case:\},\$\,\ul\,null,{\children\:\$\,\li\,null,{\children\:\$\,\strong\,null,{\children\:\Traditional search (\,\$\,\code\,null,{\children\:\find\},\)\},\: Perfect for exact matches, filtering by known values, structured queries, and when you need predictable results.\},\$\,\li\,null,{\children\:\$\,\strong\,null,{\children\:\Semantic search (\,\$\,\code\,null,{\children\:\query\},\)\},\: Ideal for finding content by meaning, natural language queries, and discovering related information even when exact keywords dont match.\}},\$\,\div\,null,{\className\:\bg-gray-50 dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-lg p-6 my-8\,\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold text-gray-900 dark:text-gray-100 mb-3\,\children\:\Ready for Production?\},\$\,\p\,null,{\className\:\text-gray-600 dark:text-gray-400 mb-4\,\children\:\Sign up for additional benefits when building production applications:\},\$\,\ul\,null,{\className\:\text-gray-600 dark:text-gray-400 space-y-1 mb-6 text-sm\,\children\:\$\,\li\,null,{\children\:\• \,\$\,\strong\,null,{\children\:\Permanent data storage\},\ - your data never expires\},\$\,\li\,null,{\children\:\• \,\$\,\strong\,null,{\children\:\Higher rate limits\},\ - scale your applications\},\$\,\li\,null,{\children\:\• \,\$\,\strong\,null,{\children\:\Production features\},\ - collection management, user permissions\},\$\,\li\,null,{\children\:\• \,\$\,\strong\,null,{\children\:\Developer console\},\ - visual data management and monitoring\}},\$\,\a\,null,{\href\:\https://onenode.ai\,\className\:\inline-block px-4 py-2 bg-blue-600 hover:bg-blue-700 text-white rounded text-sm font-medium transition-colors !text-white\,\children\:\Sign Up for Free\}},\$\,\h3\,null,{\children\:\How can we improve this documentation?\},\$\,\$Lc\,null,{},\$\,\h3\,null,{\children\:\Got question?\,\ \,\$\,\a\,null,{\href\:\mailto:founders@onenode.ai\,\className\:\text-blue-600 dark:text-blue-400 hover:underline\,\children\:\Email us\},\ \,\and well get back to you within 24 hours.\}}},null,null,null},\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/css/6dd3b7085b90fde1.css\,\precedence\:\next\,\crossOrigin\:\$undefined\},\$\,\link\,\1\,{\rel\:\stylesheet\,\href\:\/_next/static/css/e7eddfe4828c1690.css\,\precedence\:\next\,\crossOrigin\:\$undefined\},\$\,\link\,\2\,{\rel\:\stylesheet\,\href\:\/_next/static/css/3a91d389a784b745.css\,\precedence\:\next\,\crossOrigin\:\$undefined\},\$\,\html\,null,{\lang\:\en\,\className\:\light\,\children\:\$\,\body\,null,{\className\:\__className_6d343d\,\children\:\$\,\$Ld\,null,{\children\:\$\,\$Le\,null,{\children\:\$\,\div\,null,{\className\:\flex min-h-screen content-bg\,\children\:\$\,\$Lf\,null,{},\$\,\main\,null,{\className\:\flex-1 ml-56\,\children\:\$\,\$L10\,null,{\children\:\$\,\$L11\,null,{\children\:\$\,\$L12\,null,{},\$\,\div\,null,{\className\:\max-w-1400px mx-auto px-6 pt-2 pb-8\,\children\:\$\,\$L13\,null,{\parallelRouterKey\:\children\,\segmentPath\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L14\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\title\,null,{\children\:\404: This page could not be found.\},\$\,\div\,null,{\style\:{\fontFamily\:\system-ui,\\\Segoe UI\\\,Roboto,Helvetica,Arial,sans-serif,\\\Apple Color Emoji\\\,\\\Segoe UI Emoji\\\\,\height\:\100vh\,\textAlign\:\center\,\display\:\flex\,\flexDirection\:\column\,\alignItems\:\center\,\justifyContent\:\center\},\children\:\$\,\div\,null,{\children\:\$\,\style\,null,{\dangerouslySetInnerHTML\:{\__html\:\body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\}},\$\,\h1\,null,{\className\:\next-error-h1\,\style\:{\display\:\inline-block\,\margin\:\0 20px 0 0\,\padding\:\0 23px 0 0\,\fontSize\:24,\fontWeight\:500,\verticalAlign\:\top\,\lineHeight\:\49px\},\children\:\404\},\$\,\div\,null,{\style\:{\display\:\inline-block\},\children\:\$\,\h2\,null,{\style\:{\fontSize\:14,\fontWeight\:400,\lineHeight\:\49px\,\margin\:0},\children\:\This page could not be found.\}}}},\notFoundStyles\:}},\$\,\$L15\,null,{\position\:\bottom-right\,\autoClose\:4000,\hideProgressBar\:false,\newestOnTop\:true,\closeOnClick\:true,\rtl\:false,\pauseOnFocusLoss\:true,\draggable\:true,\pauseOnHover\:true,\theme\:\light\}}}}},\$\,\$L16\,null,{}}}}},null,null,\couldBeIntercepted\:false,\initialHead\:null,\$L17\,\globalErrorComponent\:\$18\,\missingSlots\:\$W19\}\n)/script>script>self.__next_f.push(1,17:\$\,\meta\,\0\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\},\$\,\meta\,\1\,{\charSet\:\utf-8\},\$\,\title\,\2\,{\children\:\OneNode Docs\},\$\,\meta\,\3\,{\name\:\description\,\content\:\The chillest AI-native database out there.\},\$\,\meta\,\4\,{\name\:\next-size-adjust\}\n6:null\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]