Effortlessly track and manage your development, staging, and production environments with Helicone.
Many organizations operate across multiple environments, such as development, staging, and production. To differentiate these environments, you can establish a Helicone-Property-Environment property. In the example below, we assign the “development” property to the environment:
On the request page, you can conveniently view all the environments that your organization has employed.
Additionally, you can filter by environment to view all the requests made within that specific environment.
Efficiently add filters to your requests to view all the requests made in a particular environment.
Helicone also offers a dedicated page to view all the environments that your organization has utilized. You can also view the number of requests made in each environment.Visit the properties page to view all the environments that your organization has employed.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Helicone OSS LLM Observability","colors":{"primary":"#0CA5E9","light":"#0CA5E9","dark":"#0CA5E9"},"logo":{"light":"https://mintcdn.com/helicone/H0xDJmuTzfSrq5RW/logo/light.png?fit=max\u0026auto=format\u0026n=H0xDJmuTzfSrq5RW\u0026q=85\u0026s=748e5ab8e134752664c5847901a2cb8c","dark":"https://mintcdn.com/helicone/ktsfjvmR-7Ek3jBs/logo/dark.svg?fit=max\u0026auto=format\u0026n=ktsfjvmR-7Ek3jBs\u0026q=85\u0026s=f314847a2d2d458bc4725e80a5ff0c75"},"favicon":"https://mintcdn.com/helicone/uGUq-phGm2BuL59s/favicon.svg?fit=max\u0026auto=format\u0026n=uGUq-phGm2BuL59s\u0026q=85\u0026s=4fbb91a7620064003994e235f99335e1","api":{"openapi":["swagger.json","ai-gateway.openapi.json"]},"appearance":{"default":"light"},"navbar":{"links":[{"href":"https://helicone.ai/models","label":"Models"},{"href":"https://discord.com/invite/zsSTcH2qhG","label":"Discord"},{"href":"https://github.com/Helicone/helicone","label":"Github"}],"primary":{"type":"button","label":"Dashboard","href":"https://us.helicone.ai/#:~:text=Discord-,Sign,-In"}},"footer":{"socials":{"twitter":"https://twitter.com/helicone_ai","linkedin":"https://www.linkedin.com/company/helicone/about","github":"https://github.com/Helicone/helicone","discord":"https://discord.com/invite/zsSTcH2qhG"}},"seo":{"metatags":{"og:site_name":"Helicone OSS LLM Observability","og:image":"/favicon.svg","twitter:site":"@helicone_ai","twitter:image":"/favicon.svg"},"indexing":"navigable"},"integrations":{"koala":{"publicApiKey":"pk_28dd6b0bb95629a42e92bd526a1234a9fc79"},"posthog":{"apiKey":"phc_jeluwNoJNpc7zEzkQrPbjyMOqdnJQjFAVr849LaEaPG"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"helicone","hasAudioNarration":false,"actualSubdomain":"helicone","customDomains":["docs.helicone.ai"],"gitSource":{"type":"github","owner":"helicone","repo":"helicone","deployBranch":"main","contentDirectory":"docs","mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a9503834e25ee4c8efaab1b","collectionId":"7da6ed8d-fff1-476b-8c52-a246522476b7","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a9503834e25ee4c8efaab1b"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a9503834e25ee4c8efaab1b","clientVersion":"0.0.3704","searchFilterCounts":[{"language":"default","tag":"Documentation","count":131},{"language":"default","tag":"Legacy Integrations","count":65},{"language":"default","tag":"Guides","count":62},{"language":"default","tag":"Provider-Specific","count":50},{"language":"default","tag":"API Reference","count":49},{"language":"default","tag":"AI Gateway","count":30},{"language":"default","tag":"Prompts","count":19},{"language":"default","tag":"Observability \u0026 Analytics","count":18},{"language":"default","tag":"References","count":15},{"language":"default","tag":"How-to Guides","count":15}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@helicone.ai","showHelpButton":true}},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"dashboard-editor-theseus","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-bash","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"selectively-prewarm","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":"editor-v7-file-tree","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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","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":"editor-private-page-search","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":"teamspace","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"narration-sep-22","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}],"isAtlas":false},"customCss":[],"page":{"pagePath":"guides/cookbooks/environment-tracking","slug":"/guides/cookbooks/environment-tracking","pageMetadata":{"title":"Environment Tracking","sidebarTitle":"Environment Tracking","description":"Effortlessly track and manage your development, staging, and production environments with Helicone.","twitter:title":"Environment Tracking - Helicone OSS LLM Observability","href":"/guides/cookbooks/environment-tracking"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Effortlessly track and manage your development, staging, and production environments with Helicone.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,OptimizedImage}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Many organizations operate across multiple environments, such as development, staging, and production. To differentiate these environments, you can establish a `,_jsx(_components.code,{children:`Helicone-Property-Environment`}),` property. In the example below, we assign the “development” property to the environment:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,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:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`client.chat.completions.create(`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # ...`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` extra_headers`}),_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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Helicone-Property-Environment\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"development\"`}),_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`]})})}),`\n`,_jsxs(_components.p,{children:[`If you are utilizing any other libraries or packages, please refer to our `,_jsx(_components.a,{href:`/features/advanced-usage/custom-properties`,children:`Custom Properties`}),` documentation for guidance.`]}),`\n`,_jsx(Heading,{level:`3`,id:`viewing-environments`,children:`Viewing Environments`}),`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.a,{href:`https://www.helicone.ai/requests`,children:`request page`}),`, you can conveniently view all the environments that your organization has employed.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/1.png?fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=ea180d1e351bdeb2a5327bed33682a0e`,alt:`View environments tracked by Helicone on the Requests page.`,\"data-og-width\":`2530`,width:`2530`,\"data-og-height\":`1222`,height:`1222`,\"data-path\":`images/environment-cp/1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/1.png?w=280\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=02c65a114e7847c475d46ebf8ff84f1a 280w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/1.png?w=560\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=cd9a4e51786aaebdf2d8d1aca6c881e4 560w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/1.png?w=840\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=986a1788ce64d9a5b91e084a8c5d5748 840w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=fadf4bc2b9159734b54f02f20ae48e1a 1100w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=8cd015560634b98e2b2dc8282870a847 1650w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=b3989305a395dfa70a6555a377ee2370 2500w`})}),`\n`,_jsx(_components.p,{children:`Additionally, you can filter by environment to view all the requests made within that specific environment.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/2.png?fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=1d3159bb47d3190be39702b8384f8706`,alt:`Filter requests by specific environments on the Requests page.`,\"data-og-width\":`2598`,width:`2598`,\"data-og-height\":`862`,height:`862`,\"data-path\":`images/environment-cp/2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/2.png?w=280\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=32873b9c1197d1eab91dacfe2d6cdd89 280w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/2.png?w=560\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=e1c21c3eadfe7c38a73ad4e89be335fb 560w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/2.png?w=840\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=cf955b555a465829c415b78109950b5e 840w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=7f51c7786d7bd277e8dfef053a26cc4b 1100w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=403d5e873b2b9de9167a73faabe5cc9e 1650w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=5708fc8bac76b8b22e5f8f48c6fb17ea 2500w`})}),`\n`,_jsx(_components.p,{children:`Efficiently add filters to your requests to view all the requests made in a particular environment.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/3.png?fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=9143d8168897517e7d2e63893784ea75`,alt:`Add filters to specify environment within Helicone.`,\"data-og-width\":`1546`,width:`1546`,\"data-og-height\":`474`,height:`474`,\"data-path\":`images/environment-cp/3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/3.png?w=280\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=e4464aa886696af4322bb8fbd828610f 280w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/3.png?w=560\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=a895f5ce35f3cbeace212ee2c8ed444f 560w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/3.png?w=840\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=11cb5ca350d70799a0b13f043b89c90d 840w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=256747e9beb9b01b2fd57cb79ec743af 1100w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=75e2da200bf7e3e9e051272b723050c0 1650w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=b170d2be548455d5f641bd9831421534 2500w`})}),`\n`,_jsx(_components.p,{children:`Helicone also offers a dedicated page to view all the environments that your organization has utilized. You can also view the number of requests made in each environment.`}),`\n`,_jsxs(_components.p,{children:[`Visit the `,_jsx(_components.a,{href:`https://www.helicone.ai/properties`,children:`properties page`}),` to view all the environments that your organization has employed.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/4.png?fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=bf69f742bec0aafed4a2cb3d72b7cdec`,alt:`View cost, usage and latency associated with a custom property on the Properties page.`,\"data-og-width\":`3376`,width:`3376`,\"data-og-height\":`1892`,height:`1892`,\"data-path\":`images/environment-cp/4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/4.png?w=280\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=194a55a0314a6f656f0f8817a6f3c55a 280w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/4.png?w=560\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=12c9737b7fe91e44f4a741e8f2000d2a 560w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/4.png?w=840\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=35d176f7ebad5260f606504954b283ae 840w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=ee3b86d49fb31c3f6b8632cde8990c48 1100w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=d3d535cdad7b23e649c3ec9a08d95141 1650w, https://mintcdn.com/helicone/tEQUFyBH7IjDxuEd/images/environment-cp/4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tEQUFyBH7IjDxuEd\u0026q=85\u0026s=7310f903225fa6b6518ff05f2825affc 2500w`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{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":{"config":{},"pageMetadata":{"title":"Environment Tracking","sidebarTitle":"Environment Tracking","description":"Effortlessly track and manage your development, staging, and production environments with Helicone.","twitter:title":"Environment Tracking - Helicone OSS LLM Observability","href":"/guides/cookbooks/environment-tracking"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Viewing Environments","slug":"viewing-environments","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"helicone","siteName":"Helicone OSS LLM Observability","title":"Environment Tracking - Helicone OSS LLM Observability","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-06T00:00:53.204Z","originalFileLocation":"guides/cookbooks/environment-tracking.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"Effortlessly track and manage your development, staging, and production environments with Helicone.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Helicone OSS LLM Observability\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_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=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Environment Tracking - Helicone OSS LLM Observability\">\u003cmeta data-mint-head property=\"og:description\" content=\"Effortlessly track and manage your development, staging, and production environments with Helicone.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Helicone OSS LLM Observability\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.helicone.ai/guides/cookbooks/environment-tracking\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://helicone.mintlify.app/favicon.svg\">\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=\"Environment Tracking - Helicone OSS LLM Observability\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Effortlessly track and manage your development, staging, and production environments with Helicone.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://helicone.mintlify.app/favicon.svg\">\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=\"/mintlify-assets/_mintlify/favicons/helicone/My8DBiBXkkatGWhp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Helicone OSS LLM Observability\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0CA5E9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.helicone.ai/guides/cookbooks/environment-tracking\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/cookbooks/environment-tracking.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.helicone.ai/#organization\",\"name\":\"Helicone OSS LLM Observability\",\"url\":\"https://docs.helicone.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/helicone/H0xDJmuTzfSrq5RW/logo/light.png?fit=max\u0026auto=format\u0026n=H0xDJmuTzfSrq5RW\u0026q=85\u0026s=748e5ab8e134752664c5847901a2cb8c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.helicone.ai#website\",\"name\":\"Helicone OSS LLM Observability\",\"url\":\"https://docs.helicone.ai\",\"publisher\":{\"@id\":\"https://docs.helicone.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.helicone.ai/guides/cookbooks/environment-tracking#webpage\",\"url\":\"https://docs.helicone.ai/guides/cookbooks/environment-tracking\",\"name\":\"Environment Tracking\",\"description\":\"Effortlessly track and manage your development, staging, and production environments with Helicone.\",\"dateModified\":\"2026-03-06T00:00:53.204Z\",\"isPartOf\":{\"@id\":\"https://docs.helicone.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.helicone.ai/guides/cookbooks/environment-tracking#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.helicone.ai/guides/cookbooks/environment-tracking#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.helicone.ai/guides/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How-to Guides\",\"item\":\"https://docs.helicone.ai/guides/cookbooks/debugging\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Environment Tracking\",\"item\":\"https://docs.helicone.ai/guides/cookbooks/environment-tracking\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.helicone.ai/guides/cookbooks/environment-tracking#article\",\"headline\":\"Environment Tracking\",\"name\":\"Environment Tracking\",\"description\":\"Effortlessly track and manage your development, staging, and production environments with Helicone.\",\"url\":\"https://docs.helicone.ai/guides/cookbooks/environment-tracking\",\"mainEntityOfPage\":{\"@id\":\"https://docs.helicone.ai/guides/cookbooks/environment-tracking#webpage\"},\"image\":\"https://docs.helicone.ai/favicon.svg\",\"dateModified\":\"2026-03-06T00:00:53.204Z\",\"publisher\":{\"@id\":\"https://docs.helicone.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.helicone.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Helicone OSS LLM Observability\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Helicone OSS LLM Observability","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/getting-started/quick-start"}]},{"anchor":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/rest/ai-gateway/post-v1-chat-completions"}]},{"anchor":"Guides","icon":"file-lines","groups":[{"group":"Guides","pages":[{"title":"Helicone Guides","description":"Guides for building, optimizing, and analyzing LLM applications with Helicone.","sidebarTitle":"Overview","twitter:title":"Helicone Guides | Building, Optimizing, and Analyzing LLM Applications","href":"/guides/overview"},{"group":"Tutorials","pages":[{"title":"Building and Monitoring AI Agents with Helicone","sidebarTitle":"AI Agent Monitoring","description":"Learn how to build autonomous AI agents, monitor and optimize their performance using Helicone's Sessions.","twitter:title":"Building and Monitoring AI Agents with Helicone—LLM Observability","href":"/guides/cookbooks/ai-agents"},{"title":"How to Build a Multi-Model AI Assistant with Vercel AI Gateway and Helicone","sidebarTitle":"Customer Support Assistant","description":"Build a customer support assistant that switches between AI models based on query complexity while tracking costs","twitter:title":"Multi-Model AI Assistant with Vercel AI Gateway + Helicone","href":"/guides/cookbooks/vercel-ai-gateway"},{"title":"Build an AI Debate Simulator with Vercel AI Gateway","sidebarTitle":"AI Debate Simulator","description":"Create an interactive debate app that showcases different ways to integrate Vercel AI Gateway with Helicone observability","twitter:title":"AI Debate Simulator with Vercel AI Gateway + Helicone","href":"/guides/cookbooks/vercel-ai-gateway-demo"},{"title":"Helicone Evals with Ragas","sidebarTitle":"Helicone Evals with Ragas","description":"Evaluate your LLM applications with Ragas and Helicone.","twitter:title":"Helicone Evals with Ragas - Helicone OSS LLM Observability","href":"/guides/cookbooks/helicone-evals-with-ragas"},{"title":"How to build a chatbot with OpenAI structured outputs","sidebarTitle":"OpenAI Structured Outputs","description":"This step-by-step guide covers function calling, response formatting and monitoring with Helicone.","twitter:title":"How to build a chatbot with OpenAI structured outputs - Helicone OSS LLM Observability","href":"/guides/cookbooks/openai-structured-outputs"},{"title":"How to Prompt Thinking Models","sidebarTitle":"Prompt Thinking Models","description":"Learn how to effectively prompt thinking models like DeepSeek R1 and OpenAI o1/o3 for optimal results.","twitter:title":"How to Prompt Thinking Models - Helicone Guide","href":"/guides/cookbooks/prompt-thinking-models"}]},{"group":"How-to Guides","pages":[{"title":"Debugging LLM Applications","sidebarTitle":"Debugging","description":"Helicone provides an efficient platform for identifying and rectifying errors in your LLM applications, offering insights into their occurrence.","twitter:title":"Debugging LLM Applications - Helicone OSS LLM Observability","href":"/guides/cookbooks/debugging"},{"title":"Environment Tracking","sidebarTitle":"Environment Tracking","description":"Effortlessly track and manage your development, staging, and production environments with Helicone.","twitter:title":"Environment Tracking - Helicone OSS LLM Observability","href":"/guides/cookbooks/environment-tracking"},{"title":"ETL / Data Extraction","sidebarTitle":"ETL / Data Extraction","description":"Extract, transform, and load data from Helicone into your data warehouse using our CLI tool or REST API.","twitter:title":"ETL / Data Extraction - Helicone OSS LLM Observability","href":"/guides/cookbooks/etl"},{"title":"How to Run LLM Prompt Experiments","sidebarTitle":"Prompt Experiments","description":"Run experiments with historical datasets to test, evaluate, and improve prompts over time while preventing regressions in production systems.","twitter:title":"How to Run LLM Prompt Experiments - Helicone OSS LLM Observability","href":"/guides/cookbooks/experiments"},{"title":"How to fine-tune LLMs with Helicone and OpenPipe","sidebarTitle":"Fine-tuning LLMs with Helicone and OpenPipe","description":"Learn how to fine-tune large language models with Helicone and OpenPipe to optimize performance for specific tasks.","twitter:title":"How to Fine-Tune LLMs with Helicone and OpenPipe","href":"/guides/cookbooks/fine-tune"},{"title":"Retrieving Sessions","sidebarTitle":"Retrieve Sessions","description":"Use the Request API to retrieve session data, allowing you to analyze conversation threads.","twitter:title":"Retrieving Sessions - Helicone OSS LLM Observability","href":"/guides/cookbooks/getting-sessions"},{"title":"Getting User Requests","sidebarTitle":"User Requests","description":"Use the Request API to retrieve user-specific requests, allowing you to monitor, debug, and track costs for individual users.","twitter:title":"Getting User Requests - Helicone OSS LLM Observability","href":"/guides/cookbooks/getting-user-requests"},{"title":"Integrating Helicone with GitHub Actions","sidebarTitle":"GitHub Actions Integration","description":"Automate the monitoring and caching of LLM calls in your CI pipelines with Helicone.","twitter:title":"Integrating Helicone with GitHub Actions - Helicone OSS LLM Observability","href":"/guides/cookbooks/github-actions"},{"title":"How to Label Your Request Data","sidebarTitle":"Labeling Requests","description":"Label your request data to make it easier to search and filter in Helicone. Learn about custom properties, feedback, and scores.","twitter:title":"How to Label Your Request Data - Helicone OSS LLM Observability","href":"/guides/cookbooks/labeling-request-data"},{"title":"Manual Logger with Streaming","description":"Learn how to use Helicone's Manual Logger to track streaming LLM responses","href":"/guides/cookbooks/manual-logger-streaming"},{"title":"Logging OpenAI Batch API Requests with Helicone","sidebarTitle":"OpenAI Batch API","description":"Learn how to track and monitor OpenAI Batch API requests using Helicone's Manual Logger for comprehensive observability.","twitter:title":"Logging OpenAI Batch API Requests with Helicone - LLM Observability","href":"/guides/cookbooks/openai-batch-api"},{"title":"How to build a chatbot with OpenAI structured outputs","sidebarTitle":"OpenAI Structured Outputs","description":"This step-by-step guide covers function calling, response formatting and monitoring with Helicone.","twitter:title":"How to build a chatbot with OpenAI structured outputs - Helicone OSS LLM Observability","href":"/guides/cookbooks/openai-structured-outputs"},{"title":"Predefined Request IDs","sidebarTitle":"Request ID Predefinition","description":"Learn how to predefine Helicone request IDs for advanced tracking and asynchronous operations in your LLM applications.","twitter:title":"Predefined Request IDs - Helicone OSS LLM Observability","href":"/guides/cookbooks/predefining-request-id"},{"title":"Replaying LLM Sessions","sidebarTitle":"Replay Sessions","description":"Learn how to replay and modify LLM sessions using Helicone to optimize your AI agents and improve their performance.","twitter:title":"Replaying LLM Sessions - Helicone OSS LLM Observability","href":"/guides/cookbooks/replay-session"},{"title":"Using Custom Properties to Segment Data","sidebarTitle":"Segmenting Data","description":"Derive powerful insights into costs and user behaviors using custom properties in Helicone. Learn to track environments, user types, and more.","twitter:title":"Using Custom Properties to Segment Data - Helicone OSS LLM Observability","href":"/guides/cookbooks/segmentation"}]},{"group":"Knowledge Base","pages":[{"group":"Prompt Engineering","pages":[{"title":"Overview","sidebarTitle":"Overview","description":"Prompt engineering is the strategic crafting of prompts to guide Large Language Models to produce accurate and desired outputs.","twitter:title":"Overview - Prompt Engineering Techniques | Helicone","href":"/guides/prompt-engineering/overview"},{"title":"Be specific and clear","sidebarTitle":"Be specific and clear","description":"Be specific and clear in your prompts to improve the quality of the responses you receive.","twitter:title":"Be Specific and Clear - Prompt Engineering Techniques","href":"/guides/prompt-engineering/be-specific-and-clear"},{"title":"Implement few-shot learning","sidebarTitle":"Implement few-shot learning","description":"Provide the model with a few examples of the desired output to guide it to produce responses that closely align with your expectations.","twitter:title":"Implement Few-Shot Learning - Prompt Engineering Techniques","href":"/guides/prompt-engineering/implement-few-shot-learning"},{"title":"Leverage role-playing","sidebarTitle":"Leverage role-playing","description":"Assign a specific role or persona to the model as a system prompt to set the style, tone, and content of the output.","twitter:title":"Leverage Role-Playing - Prompt Engineering Techniques","href":"/guides/prompt-engineering/leverage-role-playing"},{"title":"Use Chain-of-Thought prompting","sidebarTitle":"Use chain-of-thought prompting","description":"By encouraging the model to generate intermediate reasoning steps before arriving at a final answer, you can achieve more accurate and insightful responses.","twitter:title":"Use Chain-of-Thought Prompting - Prompt Engineering Techniques","href":"/guides/prompt-engineering/use-chain-of-thought-prompting"},{"title":"Use constrained outputs","sidebarTitle":"Use constrained outputs","description":"Set clear boundaries and rules for the model's responses to improve accuracy, consistency, and utility","twitter:title":"Use Constrained Outputs - Prompt Engineering Techniques","href":"/guides/prompt-engineering/use-constrained-outputs"},{"title":"Use Least-to-Most prompting","sidebarTitle":"Use least-to-most prompting","description":"Break down complex problems into smaller parts, starting with the least amount of information.","twitter:title":"Use Least-to-Most Prompting - Prompt Engineering Techniques","href":"/guides/prompt-engineering/use-least-to-most-prompting"},{"title":"Use Meta-Prompting","sidebarTitle":"Use meta-prompting","description":"Use large language models (LLMs) to create and refine prompts dynamically.","twitter:title":"Use Meta-Prompting - Prompt Engineering Techniques","href":"/guides/prompt-engineering/use-meta-prompting"},{"title":"Use structured formats","sidebarTitle":"Use structured formats","description":"Format the generated output to make it easier to interpret and parse the information.","twitter:title":"Use Structured Formats - Prompt Engineering Techniques","href":"/guides/prompt-engineering/use-structured-formats"},{"title":"Use Thread-of-Thought prompting","sidebarTitle":"Use thread-of-thought prompting","description":"Maintain a coherent line of reasoning between LLM interactions by building on previous ideas. ","twitter:title":"Use Thread-of-Thought Prompting - Prompt Engineering Techniques","href":"/guides/prompt-engineering/use-thread-of-thought-prompting"}]}]}]}]},{"anchor":"FAQ","icon":"lightbulb"}]},"title":"Environment Tracking - Helicone OSS LLM Observability","buildId":"dpl_8KTrdfXiaqDjmLAEr3cPaYSwNYKy","deploymentId":"dpl_8KTrdfXiaqDjmLAEr3cPaYSwNYKy","dynamics":["Frame","ZoomImageLightbox"]}