Welcome to Glass! This documentation will help you get started with integrating Glass into your applications.
What is Glass?
Glass is an AI observability platform that brings transparency to agent behavior in production. Monitor key metrics, catch issues, and gain insights to keep your AI reliable and efficient.
Getting Started
To get started, explore our SDK implementation guides for your preferred language:
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"glass","colors":{"primary":"#59baf6","light":"#57C9FF","dark":"#609DC4"},"logo":{"light":"https://mintcdn.com/xenoslabs/MqEKilZMv5LBB7xR/logo/light.png?fit=max\u0026auto=format\u0026n=MqEKilZMv5LBB7xR\u0026q=85\u0026s=46a5e178fe5b3370c8e0b1aa6ea0d155","dark":"https://mintcdn.com/xenoslabs/4JROybZdxho_hfVQ/logo/logo-dark.png?fit=max\u0026auto=format\u0026n=4JROybZdxho_hfVQ\u0026q=85\u0026s=de1d3256474ca2510541e47b505a044d"},"favicon":"https://mintcdn.com/xenoslabs/4JROybZdxho_hfVQ/favicon.svg?fit=max\u0026auto=format\u0026n=4JROybZdxho_hfVQ\u0026q=85\u0026s=77365dd9097ca33c528d76a37330c041","navbar":{"links":[{"href":"mailto:support@glasshq.ai","label":"Support"}],"primary":{"type":"button","label":"Glass","href":"https://glasshq.ai"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/xenoslabs"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"xenoslabs","hasAudioNarration":false,"actualSubdomain":"xenoslabs","customDomains":["docs.glasshq.ai"],"gitSource":{"type":"github","owner":"chapotontom","repo":"docs","deployBranch":"main","isPrivate":true,"contentDirectory":"","mountPath":"","label":""},"entitlements":{},"buildId":"6ae9469fb63426c73f1352ec:success","clientVersion":"0.0.4131","searchFilterCounts":[{"language":"default","tag":"SDK","count":3},{"language":"default","tag":"Security","count":2},{"language":"default","tag":"Getting started","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"introduction","slug":"/introduction","pageMetadata":{"title":"Introduction","description":"Welcome to Glass! This documentation will help you get started with integrating Glass into your applications.","href":"/introduction","hidden":false},"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: \"Welcome to Glass! This documentation will help you get started with integrating Glass into your applications.\"\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`,li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-is-glass`,children:`What is Glass?`}),`\n`,_jsx(_components.p,{children:`Glass is an AI observability platform that brings transparency to agent behavior in production. Monitor key metrics, catch issues, and gain insights to keep your AI reliable and efficient.`}),`\n`,_jsx(Heading,{level:`2`,id:`getting-started`,children:`Getting Started`}),`\n`,_jsx(_components.p,{children:`To get started, explore our SDK implementation guides for your preferred language:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/sdk/python`,children:`Python SDK`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/sdk/typescript`,children:`TypeScript SDK`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/sdk/instrumentations`,children:`Instrumentations`})}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`need-help`,children:`Need Help?`}),`\n`,_jsxs(_components.p,{children:[`If you have any questions, reach out to us at `,_jsx(_components.a,{href:`mailto:support@glasshq.ai`,children:`support@glasshq.ai`}),`.`]})]})}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":"Introduction","description":"Welcome to Glass! This documentation will help you get started with integrating Glass into your applications.","href":"/introduction","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What is Glass?","slug":"what-is-glass","depth":2,"children":[]},{"title":"Getting Started","slug":"getting-started","depth":2,"children":[]},{"title":"Need Help?","slug":"need-help","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"xenoslabs","siteName":"glass","title":"Introduction - glass","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-30T05:57:07.919Z","originalFileLocation":"introduction.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Welcome to Glass! This documentation will help you get started with integrating Glass into your applications.\">\u003cmeta data-mint-head name=\"application-name\" content=\"glass\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/xenoslabs/MVV1BNmVjn8V3JHe/_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/xenoslabs/MVV1BNmVjn8V3JHe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/xenoslabs/MVV1BNmVjn8V3JHe/_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/xenoslabs/MVV1BNmVjn8V3JHe/_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/xenoslabs/MVV1BNmVjn8V3JHe/_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/xenoslabs/MVV1BNmVjn8V3JHe/_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/xenoslabs/MVV1BNmVjn8V3JHe/_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/xenoslabs/MVV1BNmVjn8V3JHe/_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/xenoslabs/MVV1BNmVjn8V3JHe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Introduction - glass\">\u003cmeta data-mint-head property=\"og:description\" content=\"Welcome to Glass! This documentation will help you get started with integrating Glass into your applications.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"glass\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.glasshq.ai/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://xenoslabs.mintlify.site/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Introduction\u0026amp;description=Welcome+to+Glass%21+This+documentation+will+help+you+get+started+with+integrating+Glass+into+your+applications.\u0026amp;theme=b0abee3d3c7ffbf7d565d78f\u0026amp;signature=0444f434b7e5f4d813d14b480249ae819eb1822b0a7764a481d43e24eb7ade82\">\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=\"Introduction - glass\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Welcome to Glass! This documentation will help you get started with integrating Glass into your applications.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://xenoslabs.mintlify.site/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Introduction\u0026amp;description=Welcome+to+Glass%21+This+documentation+will+help+you+get+started+with+integrating+Glass+into+your+applications.\u0026amp;theme=b0abee3d3c7ffbf7d565d78f\u0026amp;signature=0444f434b7e5f4d813d14b480249ae819eb1822b0a7764a481d43e24eb7ade82\">\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/xenoslabs/MVV1BNmVjn8V3JHe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"glass\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#59baf6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.glasshq.ai/introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/introduction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.glasshq.ai/#organization\",\"name\":\"glass\",\"url\":\"https://docs.glasshq.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/xenoslabs/MqEKilZMv5LBB7xR/logo/light.png?fit=max\u0026auto=format\u0026n=MqEKilZMv5LBB7xR\u0026q=85\u0026s=46a5e178fe5b3370c8e0b1aa6ea0d155\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.glasshq.ai#website\",\"name\":\"glass\",\"url\":\"https://docs.glasshq.ai\",\"publisher\":{\"@id\":\"https://docs.glasshq.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.glasshq.ai/introduction#webpage\",\"url\":\"https://docs.glasshq.ai/introduction\",\"name\":\"Introduction\",\"description\":\"Welcome to Glass! This documentation will help you get started with integrating Glass into your applications.\",\"dateModified\":\"2026-01-30T05:57:07.919Z\",\"isPartOf\":{\"@id\":\"https://docs.glasshq.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.glasshq.ai/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.glasshq.ai/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"glass\",\"item\":\"https://docs.glasshq.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"https://docs.glasshq.ai/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.glasshq.ai/introduction#article\",\"headline\":\"Introduction\",\"name\":\"Introduction\",\"description\":\"Welcome to Glass! This documentation will help you get started with integrating Glass into your applications.\",\"url\":\"https://docs.glasshq.ai/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.glasshq.ai/introduction#webpage\"},\"dateModified\":\"2026-01-30T05:57:07.919Z\",\"publisher\":{\"@id\":\"https://docs.glasshq.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.glasshq.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"glass\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"glass\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/introduction.md","siteName":"glass","nav":{"global":null,"groups":[{"group":"Getting started","pages":[{"title":"Introduction","href":"/introduction"}]},{"group":"SDK","pages":[{"title":"Python","description":"Integrate Glass with your Python application","icon":"python","href":"/sdk/python"},{"title":"TypeScript","icon":"js","href":"/sdk/typescript"},{"title":"Instrumentations","icon":"plug","href":"/sdk/instrumentations"}]},{"group":"Security","pages":[{"title":"Privacy Policy","href":"/security/privacy-policy"},{"title":"Terms of Use","href":"/security/terms-of-use"}]}]},"basePath":"","title":"Introduction - glass","buildId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","deploymentId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","dynamics":[],"chunks":[]}