Everything you need to set up your local development environment. Use our API and utilize webhooks for seamless integration.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Onestack documentation","colors":{"primary":"#000000","light":"#FFFFFF","dark":"#000000"},"logo":{"light":"https://mintcdn.com/onestack/nDuovMY_chq3cDIQ/logo/logo_black_text.png?fit=max\u0026auto=format\u0026n=nDuovMY_chq3cDIQ\u0026q=85\u0026s=ec34381bfbbd0a76ddcc084b8dbfaf00","dark":"https://mintcdn.com/onestack/nDuovMY_chq3cDIQ/logo/logo_white_text.png?fit=max\u0026auto=format\u0026n=nDuovMY_chq3cDIQ\u0026q=85\u0026s=86c116a136e2b609c8ad7b7a5e4363e4"},"favicon":"/logo/logo-black_whitebg.png","navbar":{"links":[{"label":"Support","href":"mailto:support@onestack.cloud"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.onestack.cloud"}},"footer":{"socials":{"github":"https://github.com/Onestack-cloud","linkedin":"https://linkedin.com/company/onestack-cloud"}},"navigation":{"global":{"anchors":[{"anchor":"Back to Onestack","icon":"house","href":"https://onestack.cloud"},{"anchor":"Community","icon":"telegram","href":"https://community.onestack.cloud"},{"anchor":"Blog","icon":"newspaper","href":"https://blog.onestack.cloud"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"onestack","hasAudioNarration":false,"actualSubdomain":"onestack","customDomains":["docs.onestack.cloud"],"gitSource":{"type":"github","owner":"curiousgeorgios","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21f628625ace212aa68c91","collectionId":"44f5dda5-b1d3-4258-8c07-f8586215de7e","schemaVersion":"v2"},"entitlements":{},"buildId":"6ae925b738a52af76f4046a6:success","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Scheduling","count":70},{"language":"default","tag":"Documentation","count":70},{"language":"default","tag":"Document Signing","count":48},{"language":"default","tag":"Project Management","count":45},{"language":"default","tag":"Event Types","count":40},{"language":"default","tag":"Developer Guide","count":27},{"language":"default","tag":"User Guide","count":20},{"language":"default","tag":"Embedding","count":14},{"language":"default","tag":"Project + work management","count":11},{"language":"default","tag":"Apps and Integrations","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"documenso-docs/apps/documentation/styles.css","content":"@tailwind base;@tailwind components;@tailwind utilities;"},{"filePath":"documenso-docs/apps/documentation/styles/globals.css","content":"@tailwind base;@tailwind components;@tailwind utilities;"}],"page":{"pagePath":"documenso-docs/apps/documentation/pages","slug":"/documenso-docs/apps/documentation/pages","pageMetadata":{"title":"Home","description":"Documenso aims to be the world's most trusted document-signing tool. Join us in creating the next generation of open trust infrastructure.","href":"/documenso-docs/apps/documentation/pages/index"},"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: \"Documenso aims to be the world’s most trusted document-signing tool. Join us in creating the next generation of open trust infrastructure.\"\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`,p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`document-signing-finally-open-source`,children:`Document signing, finally open source`}),`\n`,_jsx(_components.p,{children:`Documenso aims to be the world’s most trusted document-signing tool. Join us in creating the next generation of open trust infrastructure.`}),`\n`,_jsx(Heading,{level:`2`,id:`documentation-sections`,children:`Documentation Sections`}),`\n`,_jsx(Heading,{level:`3`,id:`user-guide`,children:_jsx(_components.a,{href:`/documenso-docs/apps/documentation/pages/users/index`,children:`User Guide`})}),`\n`,_jsx(_components.p,{children:`Learn how to get started with your account and leverage our advanced features to level up your productivity.`}),`\n`,_jsx(Heading,{level:`3`,id:`developer-guide`,children:_jsx(_components.a,{href:`/documenso-docs/apps/documentation/pages/developers/index`,children:`Developer Guide`})}),`\n`,_jsx(_components.p,{children:`Everything you need to set up your local development environment. Use our API and utilize webhooks for seamless integration.`})]})}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":"Home","description":"Documenso aims to be the world's most trusted document-signing tool. Join us in creating the next generation of open trust infrastructure.","href":"/documenso-docs/apps/documentation/pages/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Document signing, finally open source","slug":"document-signing-finally-open-source","depth":1,"children":[]},{"title":"Documentation Sections","slug":"documentation-sections","depth":2,"children":[{"title":"User Guide","slug":"user-guide","depth":3,"children":[]},{"title":"Developer Guide","slug":"developer-guide","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/onestack/e9b75d94f3331829/documenso-docs/apps/documentation/next.config.js","/_mintlify/custom/onestack/fa650b380adfabb1/documenso-docs/apps/documentation/postcss.config.js","/_mintlify/custom/onestack/feabdf309770ed24/documenso-docs/apps/documentation/public/pdf.worker.min.js","/_mintlify/custom/onestack/b248f5a1a94c3e0f/documenso-docs/apps/documentation/tailwind.config.js"],"subdomain":"onestack","siteName":"Onestack documentation","title":"Home - Onestack documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T06:53:28.543Z","originalFileLocation":"documenso-docs/apps/documentation/pages/index.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=\"Documenso aims to be the world\u0026#x27;s most trusted document-signing tool. Join us in creating the next generation of open trust infrastructure.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Onestack 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/onestack/gEf718rD6Tp_NxgK/_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/onestack/gEf718rD6Tp_NxgK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onestack/gEf718rD6Tp_NxgK/_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/onestack/gEf718rD6Tp_NxgK/_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/onestack/gEf718rD6Tp_NxgK/_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/onestack/gEf718rD6Tp_NxgK/_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/onestack/gEf718rD6Tp_NxgK/_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/onestack/gEf718rD6Tp_NxgK/_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/onestack/gEf718rD6Tp_NxgK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Home - Onestack documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Documenso aims to be the world\u0026#x27;s most trusted document-signing tool. Join us in creating the next generation of open trust infrastructure.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Onestack documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://onestack.mintlify.app/_mintlify/api/og/v2?division=Introduction\u0026amp;title=Home\u0026amp;description=Documenso+aims+to+be+the+world%27s+most+trusted+document-signing+tool.+Join+us+in+creating+the+next+generation+of+open+trust+infrastructure.\u0026amp;theme=bb847399c241e7ed364195b5\u0026amp;signature=4784d6ad8a3cca19a2821a1bca178833f2949e8592ecabb13d00ba315cd7d993\">\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=\"Home - Onestack documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Documenso aims to be the world\u0026#x27;s most trusted document-signing tool. Join us in creating the next generation of open trust infrastructure.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://onestack.mintlify.app/_mintlify/api/og/v2?division=Introduction\u0026amp;title=Home\u0026amp;description=Documenso+aims+to+be+the+world%27s+most+trusted+document-signing+tool.+Join+us+in+creating+the+next+generation+of+open+trust+infrastructure.\u0026amp;theme=bb847399c241e7ed364195b5\u0026amp;signature=4784d6ad8a3cca19a2821a1bca178833f2949e8592ecabb13d00ba315cd7d993\">\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/onestack/gEf718rD6Tp_NxgK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Onestack documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/documenso-docs/apps/documentation/pages.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.onestack.cloud/#organization\",\"name\":\"Onestack documentation\",\"url\":\"https://docs.onestack.cloud\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/onestack/nDuovMY_chq3cDIQ/logo/logo_black_text.png?fit=max\u0026auto=format\u0026n=nDuovMY_chq3cDIQ\u0026q=85\u0026s=ec34381bfbbd0a76ddcc084b8dbfaf00\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.onestack.cloud#website\",\"name\":\"Onestack documentation\",\"url\":\"https://docs.onestack.cloud\",\"publisher\":{\"@id\":\"https://docs.onestack.cloud/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages#webpage\",\"url\":\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages\",\"name\":\"Home\",\"description\":\"Documenso aims to be the world's most trusted document-signing tool. Join us in creating the next generation of open trust infrastructure.\",\"dateModified\":\"2026-01-07T06:53:28.543Z\",\"isPartOf\":{\"@id\":\"https://docs.onestack.cloud#website\"},\"breadcrumb\":{\"@id\":\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Introduction\",\"item\":\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\",\"item\":\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages#article\",\"headline\":\"Home\",\"name\":\"Home\",\"description\":\"Documenso aims to be the world's most trusted document-signing tool. Join us in creating the next generation of open trust infrastructure.\",\"url\":\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages\",\"mainEntityOfPage\":{\"@id\":\"https://docs.onestack.cloud/documenso-docs/apps/documentation/pages#webpage\"},\"dateModified\":\"2026-01-07T06:53:28.543Z\",\"publisher\":{\"@id\":\"https://docs.onestack.cloud/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.onestack.cloud#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Onestack documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Onestack documentation","nav":{"global":{"anchors":[{"anchor":"Back to Onestack","icon":"house","href":"https://onestack.cloud"},{"anchor":"Community","icon":"telegram","href":"https://community.onestack.cloud"},{"anchor":"Blog","icon":"newspaper","href":"https://blog.onestack.cloud"}]},"tabs":[{"tab":"Onestack","pages":[{"title":"Onestack","href":"/introduction"}]},{"tab":"Scheduling","pages":[{"title":"Scheduling","href":"/cal_docs/welcome"}]},{"tab":"Document Signing","groups":[{"group":"Introduction","pages":[{"title":"Home","href":"/documenso-docs/apps/documentation/pages"}]},{"group":"User Guide","pages":[{"title":"Get Started","description":"Get started with Documenso by creating an account, configuring your account security, collaborating with others via Teams, and using the basic features of Documenso.","href":"/documenso-docs/apps/documentation/pages/users/index"},{"title":"Support","href":"/documenso-docs/apps/documentation/pages/users/support"},{"group":"Get Started","pages":[{"title":"Create Your Account","href":"/documenso-docs/apps/documentation/pages/users/get-started/account-creation"},{"title":"Secure Your Account","href":"/documenso-docs/apps/documentation/pages/users/get-started/account-security"},{"title":"Teams","href":"/documenso-docs/apps/documentation/pages/users/get-started/teams"}]},{"title":"User Profile","href":"/documenso-docs/apps/documentation/pages/users/profile"},{"group":"Signing Documents","pages":[{"title":"Send a document for signing","href":"/documenso-docs/apps/documentation/pages/users/signing-documents/index"},{"title":"Document Fields","href":"/documenso-docs/apps/documentation/pages/users/signing-documents/fields"}]},{"title":null,"href":"/documenso-docs/apps/documentation/pages/users/templates"},{"title":"Direct Link Signing","href":"/documenso-docs/apps/documentation/pages/users/direct-links"},{"group":"Teams","pages":[{"title":"Branding Preferences","href":"/documenso-docs/apps/documentation/pages/users/teams/branding-preferences"},{"title":"Document Visibility","href":"/documenso-docs/apps/documentation/pages/users/teams/document-visibility"},{"title":"Preferences","href":"/documenso-docs/apps/documentation/pages/users/teams/preferences"},{"title":"Email Sender Details","href":"/documenso-docs/apps/documentation/pages/users/teams/sender-details"}]},{"group":"Compliance","pages":[{"title":null,"href":"/documenso-docs/apps/documentation/pages/users/compliance/signature-levels"},{"title":null,"href":"/documenso-docs/apps/documentation/pages/users/compliance/standards-and-regulations"}]},{"group":"Licenses","pages":[{"title":null,"href":"/documenso-docs/apps/documentation/pages/users/licenses/index"},{"title":null,"href":"/documenso-docs/apps/documentation/pages/users/licenses/community-edition"},{"title":null,"href":"/documenso-docs/apps/documentation/pages/users/licenses/enterprise-edition"}]},{"title":"Fair Use Policy","href":"/documenso-docs/apps/documentation/pages/users/fair-use"}]},{"group":"Developer Guide","pages":[{"title":"Developer Documentation","href":"/documenso-docs/apps/documentation/pages/developers/index"},{"group":"Local Development","pages":[{"title":"Local Development","href":"/documenso-docs/apps/documentation/pages/developers/local-development/index"},{"title":"Developer Quickstart","href":"/documenso-docs/apps/documentation/pages/developers/local-development/quickstart"},{"title":"Manual Setup","href":"/documenso-docs/apps/documentation/pages/developers/local-development/manual"},{"title":"Run in Gitpod","href":"/documenso-docs/apps/documentation/pages/developers/local-development/gitpod"},{"title":"Signing Certificate","href":"/documenso-docs/apps/documentation/pages/developers/local-development/signing-certificate"},{"title":"Translations","href":"/documenso-docs/apps/documentation/pages/developers/local-development/translations"}]},{"group":"Self Hosting","pages":[{"title":"Getting Started with Self-Hosting","href":"/documenso-docs/apps/documentation/pages/developers/self-hosting/index"},{"title":"How to Self-Host Documenso","href":"/documenso-docs/apps/documentation/pages/developers/self-hosting/how-to"},{"title":"Setting up OAuth Providers","href":"/documenso-docs/apps/documentation/pages/developers/self-hosting/setting-up-oauth-providers"},{"title":"Signing Certificate","href":"/documenso-docs/apps/documentation/pages/developers/self-hosting/signing-certificate"}]},{"group":"Contributing","pages":[{"title":"Getting started","href":"/documenso-docs/apps/documentation/pages/developers/contributing/index"},{"title":"Contributing Translations","href":"/documenso-docs/apps/documentation/pages/developers/contributing/contributing-translations"}]},{"group":"Public API","pages":[{"title":"Public API","href":"/documenso-docs/apps/documentation/pages/developers/public-api/index"},{"title":"API Authentication","href":"/documenso-docs/apps/documentation/pages/developers/public-api/authentication"},{"title":"API Reference","href":"/documenso-docs/apps/documentation/pages/developers/public-api/reference"},{"title":"API Versioning","href":"/documenso-docs/apps/documentation/pages/developers/public-api/versioning"}]},{"group":"Embedding","pages":[{"title":"Get Started","href":"/documenso-docs/apps/documentation/pages/developers/embedding/index"},{"title":"React Integration","href":"/documenso-docs/apps/documentation/pages/developers/embedding/react"},{"title":"Vue Integration","href":"/documenso-docs/apps/documentation/pages/developers/embedding/vue"},{"title":"Angular Integration","href":"/documenso-docs/apps/documentation/pages/developers/embedding/angular"},{"title":"Svelte Integration","href":"/documenso-docs/apps/documentation/pages/developers/embedding/svelte"},{"title":"Preact Integration","href":"/documenso-docs/apps/documentation/pages/developers/embedding/preact"},{"title":"Solid.js Integration","href":"/documenso-docs/apps/documentation/pages/developers/embedding/solid"},{"title":"Web Components Integration","href":"/documenso-docs/apps/documentation/pages/developers/embedding/web-components"},{"title":"CSS Variables","href":"/documenso-docs/apps/documentation/pages/developers/embedding/css-variables"}]},{"title":"Webhooks","href":"/documenso-docs/apps/documentation/pages/developers/webhooks"}]}]},{"tab":"Project Management","pages":[{"title":"Project Management","href":"/plane_docs/home"}]}]},"basePath":"","title":"Home - Onestack documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}