Embed interactive Hoppscotch widgets in your website as links, buttons, or iframes so visitors can run API requests directly from your pages.
Widgets are interactive components that can be embedded in HTML pages to enhance
user experience. Hoppscotch offers three types of widgets: links, buttons, and
embeds. These widgets allow you to easily integrate dynamic elements into your
website or project.
Links are the simplest way to share your Hoppscotch requests. You can create and share
them with others in three formats: raw, HTML, and Markdown.Use this link to easily share your request with others or include it in
documentation and blogs.Example:Run in Hoppscotch
Buttons take things up a notch. These can be embedded directly into HTML or
Markdown files, and you can customize them to match your site’s look and feel.Add this button in your project’s documentation, website or blogs to provide easy access to
your requests with a simple click.Example:
Embeds are the most advanced widgets, allowing you to integrate a mini version
of Hoppscotch right into your HTML page. This lets your audience interact
directly with your API requests. You can also customize how the embed looks and
functions to match your preferences.Example:See Embed in Action
Customize the width, height, and other attributes of the embed code to fit
your needs.
The Shared Request feature allows you to create widgets like links, buttons,
and embeds that can be shared with others. When you share a request, it doesn’t
give direct access to your actual request; instead, it generates a shareable
link that others can use.
If a shared request uses environment variables, replace them with actual
values before sharing to ensure it works correctly.
Click the icon next to the Save button and select “Share Request.”
Choose the widget type: Link, Button, or Embed.
Click the “Create” button to generate the widget.
Customize your request as needed in the subsequent “Customize Request”
panel.
You can choose different formats like Raw, HTML, or Markdown to embed the
request in your app.
After selecting the “Shared Request” option and clicking the “Create”
button, at the right-hand sidebar, the current request is saved for easy
access in the “Shared Requests” panel.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Hoppscotch Documentation","description":"Find user guides, quickstarts, tutorials, use cases, code samples, and more.","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/hoppscotch/YzZ1u98z3f2mVgzZ/logo/light.svg?fit=max\u0026auto=format\u0026n=YzZ1u98z3f2mVgzZ\u0026q=85\u0026s=b61955a81bc00d70adfa5f8633848cd9","dark":"https://mintcdn.com/hoppscotch/YzZ1u98z3f2mVgzZ/logo/dark.svg?fit=max\u0026auto=format\u0026n=YzZ1u98z3f2mVgzZ\u0026q=85\u0026s=2630e96c15d9cdafd16ed468ce7e146d"},"favicon":"https://mintcdn.com/hoppscotch/YzZ1u98z3f2mVgzZ/favicon.svg?fit=max\u0026auto=format\u0026n=YzZ1u98z3f2mVgzZ\u0026q=85\u0026s=50976061e41b634209dc92da5209db5b","navbar":{"primary":{"type":"github","href":"https://github.com/hoppscotch/hoppscotch"}},"footer":{"socials":{"discord":"https://hoppscotch.io/discord","x":"https://hoppscotch.io/twitter","linkedin":"https://www.linkedin.com/company/hoppscotch"}},"search":{"prompt":"Search"},"styling":{"eyebrows":"breadcrumbs","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hoppscotch","hasAudioNarration":false,"actualSubdomain":"hoppscotch","customDomains":["docs.hoppscotch.io"],"gitSource":{"type":"github","owner":"hoppscotch","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6abd09cc08245e67b4f3c51e","collectionId":"8167c2a3-9774-40d0-ba25-e1939dff934f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abd09cc08245e67b4f3c51e"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6abd09cc08245e67b4f3c51e","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Documentation","count":84},{"language":"default","tag":"Features","count":26},{"language":"default","tag":"Getting started","count":25},{"language":"default","tag":"Self-Host","count":20},{"language":"default","tag":"Enterprise Edition","count":12},{"language":"default","tag":"Support","count":12},{"language":"default","tag":"Resources","count":10},{"language":"default","tag":"RESTful API","count":10},{"language":"default","tag":"Guides","count":10},{"language":"default","tag":"Clients","count":9}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"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":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","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":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"guides/articles/uplifting-web-experience-with-hoppscotch-widgets","slug":"/guides/articles/uplifting-web-experience-with-hoppscotch-widgets","pageMetadata":{"sidebarTitle":"Hoppscotch Widgets","title":"Uplifting web experience with Hoppscotch Widgets","description":"Embed interactive Hoppscotch widgets in your website as links, buttons, or iframes so visitors can run API requests directly from your pages.","href":"/guides/articles/uplifting-web-experience-with-hoppscotch-widgets"},"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: \"Embed interactive Hoppscotch widgets in your website as links, buttons, or iframes so visitors can run API requests directly from your pages.\"\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`,img:`img`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Widgets are interactive components that can be embedded in HTML pages to enhance\nuser experience. Hoppscotch offers three types of widgets: links, buttons, and\nembeds. These widgets allow you to easily integrate dynamic elements into your\nwebsite or project.`}),`\n`,_jsx(Heading,{level:`2`,id:`links`,children:`Links`}),`\n`,_jsx(_components.p,{children:`Links are the simplest way to share your Hoppscotch requests. You can create and share\nthem with others in three formats: raw, HTML, and Markdown.`}),`\n`,_jsx(_components.p,{children:`Use this link to easily share your request with others or include it in\ndocumentation and blogs.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Example:`}),` `,_jsx(_components.a,{href:`https://hopp.sh/r/r0338F6yoJrJ`,children:`Run in Hoppscotch`})]}),`\n`,_jsx(Heading,{level:`2`,id:`buttons`,children:`Buttons`}),`\n`,_jsx(_components.p,{children:`Buttons take things up a notch. These can be embedded directly into HTML or\nMarkdown files, and you can customize them to match your site’s look and feel.`}),`\n`,_jsx(_components.p,{children:`Add this button in your project’s documentation, website or blogs to provide easy access to\nyour requests with a simple click.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Example:`}),`\n`,_jsx(_components.a,{href:`https://hopp.sh/r/r0338F6yoJrJ`,children:_jsx(_components.img,{src:`https://hopp.sh/badge.svg`,alt:`Run in Hoppscotch`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`embeds`,children:`Embeds`}),`\n`,_jsx(_components.p,{children:`Embeds are the most advanced widgets, allowing you to integrate a mini version\nof Hoppscotch right into your HTML page. This lets your audience interact\ndirectly with your API requests. You can also customize how the embed looks and\nfunctions to match your preferences.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Example:`}),` `,_jsx(_components.a,{href:`https://hoppscotch-embed-widget.netlify.app/`,children:`See Embed in Action`})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Customize the width, height, and other attributes of the embed code to fit\nyour needs.`})}),`\n`,_jsx(Heading,{level:`2`,id:`shared-request`,children:`Shared Request`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Shared Request`}),` feature allows you to create widgets like links, buttons,\nand embeds that can be shared with others. When you share a request, it doesn’t\ngive direct access to your actual request; instead, it generates a shareable\nlink that others can use.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If a shared request uses environment variables, replace them with actual\nvalues before sharing to ensure it works correctly.`})}),`\n`,_jsx(Heading,{level:`3`,id:`how-to-access-shared-request`,children:`How to Access Shared Request`}),`\n`,_jsx(_components.p,{children:`Steps to Create a Shared Request:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Click the icon next to the `,_jsx(_components.strong,{children:`Save`}),` button and select `,_jsx(_components.strong,{children:`“Share Request.”`})]}),`\n`,_jsxs(_components.li,{children:[`Choose the widget type: `,_jsx(_components.strong,{children:`Link`}),`, `,_jsx(_components.strong,{children:`Button`}),`, or `,_jsx(_components.strong,{children:`Embed`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`“Create”`}),` button to generate the widget.`]}),`\n`,_jsxs(_components.li,{children:[`Customize your request as needed in the subsequent `,_jsx(_components.strong,{children:`“Customize Request”`}),`\npanel.`]}),`\n`,_jsxs(_components.li,{children:[`You can choose different formats like `,_jsx(_components.strong,{children:`Raw, HTML, or Markdown`}),` to embed the\nrequest in your app.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`After selecting the `,_jsx(_components.strong,{children:`“Shared Request”`}),` option and clicking the `,_jsx(_components.strong,{children:`“Create”`}),`\nbutton, at the right-hand sidebar, the current request is saved for easy\naccess in the `,_jsx(_components.strong,{children:`“Shared Requests”`}),` panel.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`how-to-manage-shared-request`,children:`How to Manage Shared Request`}),`\n`,_jsx(_components.p,{children:`To view your shared requests:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Click on the `,_jsx(_components.strong,{children:`“Shared Requests”`}),` icon in the right-hand sidebar.`]}),`\n`,_jsx(_components.li,{children:`You will see a list of all your shared requests.`}),`\n`,_jsx(_components.li,{children:`Click on any request to access it.`}),`\n`,_jsxs(_components.li,{children:[`Right-click or use the three-dot menu on a request to `,_jsx(_components.strong,{children:`customize the widget,\ncopy the link, edit, or delete`}),` the shared request.`]}),`\n`]})]})}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":{"sidebarTitle":"Hoppscotch Widgets","title":"Uplifting web experience with Hoppscotch Widgets","description":"Embed interactive Hoppscotch widgets in your website as links, buttons, or iframes so visitors can run API requests directly from your pages.","href":"/guides/articles/uplifting-web-experience-with-hoppscotch-widgets"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Links","slug":"links","depth":2,"children":[]},{"title":"Buttons","slug":"buttons","depth":2,"children":[]},{"title":"Embeds","slug":"embeds","depth":2,"children":[]},{"title":"Shared Request","slug":"shared-request","depth":2,"children":[{"title":"How to Access Shared Request","slug":"how-to-access-shared-request","depth":3,"children":[]},{"title":"How to Manage Shared Request","slug":"how-to-manage-shared-request","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"hoppscotch","siteName":"Hoppscotch Documentation","title":"Uplifting web experience with Hoppscotch Widgets - Hoppscotch Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-11T04:39:27.882Z","originalFileLocation":"guides/articles/uplifting-web-experience-with-hoppscotch-widgets.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=\"Embed interactive Hoppscotch widgets in your website as links, buttons, or iframes so visitors can run API requests directly from your pages.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hoppscotch Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hoppscotch/0ihOcYjw6krFrYtR/_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/hoppscotch/0ihOcYjw6krFrYtR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hoppscotch/0ihOcYjw6krFrYtR/_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/hoppscotch/0ihOcYjw6krFrYtR/_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/hoppscotch/0ihOcYjw6krFrYtR/_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/hoppscotch/0ihOcYjw6krFrYtR/_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/hoppscotch/0ihOcYjw6krFrYtR/_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/hoppscotch/0ihOcYjw6krFrYtR/_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/hoppscotch/0ihOcYjw6krFrYtR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Uplifting web experience with Hoppscotch Widgets - Hoppscotch Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Embed interactive Hoppscotch widgets in your website as links, buttons, or iframes so visitors can run API requests directly from your pages.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hoppscotch Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hoppscotch.mintlify.app/_mintlify/api/og/v2?division=Articles\u0026amp;title=Uplifting+web+experience+with+Hoppscotch+Widgets\u0026amp;description=Embed+interactive+Hoppscotch+widgets+in+your+website+as+links%2C+buttons%2C+or+iframes+so+visitors+can+run+API+requests+directly+from+your+pages.\u0026amp;theme=4e522b26811728ab4595af2b\u0026amp;signature=f351e686582073f2eaffbce2a1e6590af564fc23c2dcff555f5d03cfecc278bd\">\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=\"Uplifting web experience with Hoppscotch Widgets - Hoppscotch Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Embed interactive Hoppscotch widgets in your website as links, buttons, or iframes so visitors can run API requests directly from your pages.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hoppscotch.mintlify.app/_mintlify/api/og/v2?division=Articles\u0026amp;title=Uplifting+web+experience+with+Hoppscotch+Widgets\u0026amp;description=Embed+interactive+Hoppscotch+widgets+in+your+website+as+links%2C+buttons%2C+or+iframes+so+visitors+can+run+API+requests+directly+from+your+pages.\u0026amp;theme=4e522b26811728ab4595af2b\u0026amp;signature=f351e686582073f2eaffbce2a1e6590af564fc23c2dcff555f5d03cfecc278bd\">\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/hoppscotch/0ihOcYjw6krFrYtR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hoppscotch Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/articles/uplifting-web-experience-with-hoppscotch-widgets.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hoppscotch.io/#organization\",\"name\":\"Hoppscotch Documentation\",\"url\":\"https://docs.hoppscotch.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hoppscotch/YzZ1u98z3f2mVgzZ/logo/light.svg?fit=max\u0026auto=format\u0026n=YzZ1u98z3f2mVgzZ\u0026q=85\u0026s=b61955a81bc00d70adfa5f8633848cd9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hoppscotch.io#website\",\"name\":\"Hoppscotch Documentation\",\"url\":\"https://docs.hoppscotch.io\",\"publisher\":{\"@id\":\"https://docs.hoppscotch.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets#webpage\",\"url\":\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets\",\"name\":\"Uplifting web experience with Hoppscotch Widgets\",\"description\":\"Embed interactive Hoppscotch widgets in your website as links, buttons, or iframes so visitors can run API requests directly from your pages.\",\"dateModified\":\"2026-04-11T04:39:27.882Z\",\"isPartOf\":{\"@id\":\"https://docs.hoppscotch.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Articles\",\"item\":\"https://docs.hoppscotch.io/guides/articles\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uplifting web experience with Hoppscotch Widgets\",\"item\":\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets#article\",\"headline\":\"Uplifting web experience with Hoppscotch Widgets\",\"name\":\"Uplifting web experience with Hoppscotch Widgets\",\"description\":\"Embed interactive Hoppscotch widgets in your website as links, buttons, or iframes so visitors can run API requests directly from your pages.\",\"url\":\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hoppscotch.io/guides/articles/uplifting-web-experience-with-hoppscotch-widgets#webpage\"},\"dateModified\":\"2026-04-11T04:39:27.882Z\",\"publisher\":{\"@id\":\"https://docs.hoppscotch.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hoppscotch.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hoppscotch Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hoppscotch Documentation","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"lines-leaning","pages":[{"title":"Documentation","href":"/documentation/getting-started/introduction"}]},{"anchor":"Guides","icon":"check-double","groups":[{"group":"Getting started","pages":[{"sidebarTitle":"Introduction","title":"Introduction to guides","href":"/guides/getting-started/introduction"}]},{"group":"Articles","pages":[{"sidebarTitle":"Index","title":"Index","href":"/guides/articles"},{"sidebarTitle":"OpenTelemetry Integration","title":"Set Up OpenTelemetry Stack with Docker","href":"/guides/articles/set-up-opentelemetry-stack-with-docker"},{"sidebarTitle":"Audit Logs in Hoppscotch","title":"Audit Logs in Hoppscotch","href":"/guides/articles/audit-logs"},{"sidebarTitle":"RESTful API Testing","title":"RESTful API testing with Hoppscotch","href":"/guides/articles/restful-api-testing-with-hoppscotch"},{"sidebarTitle":"GraphQL API Testing","title":"Understanding the GraphQL Schema on Hoppscotch","href":"/guides/articles/understanding-graphql"},{"sidebarTitle":"API Workflow","title":"Improving your API workflow","description":"Streamline your API development workflow with Hoppscotch using collections, environments, scripts, and team collaboration features.","href":"/guides/articles/improving-your-api-workflow"},{"sidebarTitle":"Hoppscotch Widgets","title":"Uplifting web experience with Hoppscotch Widgets","href":"/guides/articles/uplifting-web-experience-with-hoppscotch-widgets"},{"sidebarTitle":"Self-Host Hoppscotch","title":"Self-Host Hoppscotch on your own servers","description":"Self-host Hoppscotch on your own servers with Docker. Configure OAuth providers, SMTP, environment variables, and deploy step by step.","href":"/guides/articles/self-host-hoppscotch-on-your-own-servers"},{"sidebarTitle":"Enterprise License Key","title":"Managing your Enterprise License Key","href":"/guides/articles/manage-an-enterprise-license-key"}]}]},{"anchor":"Support","icon":"question","pages":[{"title":"Support","href":"/support/getting-started/introduction"}]},{"anchor":"Download","icon":"angles-down","href":"https://hoppscotch.com/download"},{"anchor":"Blog","icon":"quote-left","href":"https://hoppscotch.com/blog"},{"anchor":"Changelog","icon":"shapes","href":"https://github.com/hoppscotch/hoppscotch/releases"}]},"title":"Uplifting web experience with Hoppscotch Widgets - Hoppscotch Documentation","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CaUwvYH3.js","lightbox-handle-r17bVUz3.js"]}