This will guide you through on how to contribute to our software. This documentation also explains how our products work.
Welcome!
If you want to start contributing to our projects, you are in the right place! This documentation covers everything
from Strawberry Chat to spkg!
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Strawberry Foundations","colors":{"primary":"#FF9900","light":"#FF9900","dark":"#FF0000"},"favicon":"/logo/logo.svg","logo":{"light":"https://mintcdn.com/strawberryfoundations/oSS6vZ35FXG5SAx-/logo/logo.svg?fit=max\u0026auto=format\u0026n=oSS6vZ35FXG5SAx-\u0026q=85\u0026s=492dd8d20c1ac503eb51ef14d4e05229","dark":"https://mintcdn.com/strawberryfoundations/oSS6vZ35FXG5SAx-/logo/logo.svg?fit=max\u0026auto=format\u0026n=oSS6vZ35FXG5SAx-\u0026q=85\u0026s=492dd8d20c1ac503eb51ef14d4e05229"},"navbar":{"links":[{"label":"Our GitHub","href":"https://github.com/Strawberry-Foundations/"}],"primary":{"type":"button","label":"Visit our Website","href":"https://strawberryfoundations.org/"}},"footer":{"socials":{"twitter":"https://twitter.com/strawberryfnds","github":"https://github.com/Strawberry-Foundations"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"strawberryfoundations","hasAudioNarration":false,"actualSubdomain":"strawberryfoundations","customDomains":["developers.strawberryfoundations.org"],"gitSource":{"type":"github","owner":"strawberry-foundations","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae91dbf2bff760175601f8c:success","clientVersion":"0.0.4138","searchFilterCounts":[{"language":"default","tag":"German documentation","count":17},{"language":"default","tag":"Documentation","count":15},{"language":"default","tag":"Strawberry Chat","count":7},{"language":"default","tag":"SCAPI","count":6},{"language":"default","tag":"spkg","count":6},{"language":"default","tag":"Strawberry Communication Standard","count":4},{"language":"default","tag":"Get Started","count":3},{"language":"default","tag":"Einstieg","count":3},{"language":"default","tag":"Strawberry ID","count":3}]},"assistantConfig":{},"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":"This will guide you through on how to contribute to our software. This documentation also explains how our products work.","href":"/introduction"},"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: \"This will guide you through on how to contribute to our software. This documentation also explains how our products work.\"\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={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`welcome`,children:`Welcome!`}),`\n`,_jsx(_components.p,{children:`If you want to start contributing to our projects, you are in the right place! This documentation covers everything\nfrom Strawberry Chat to spkg!`})]})}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":"This will guide you through on how to contribute to our software. This documentation also explains how our products work.","href":"/introduction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Welcome!","slug":"welcome","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"strawberryfoundations","siteName":"Strawberry Foundations","title":"Introduction - Strawberry Foundations","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T23:51:25.704Z","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=\"This will guide you through on how to contribute to our software. This documentation also explains how our products work.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Strawberry Foundations\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_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/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_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/strawberryfoundations/APlj_-37KVYzqJYr/_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/strawberryfoundations/APlj_-37KVYzqJYr/_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/strawberryfoundations/APlj_-37KVYzqJYr/_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/strawberryfoundations/APlj_-37KVYzqJYr/_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/strawberryfoundations/APlj_-37KVYzqJYr/_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/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Introduction - Strawberry Foundations\">\u003cmeta data-mint-head property=\"og:description\" content=\"This will guide you through on how to contribute to our software. This documentation also explains how our products work.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Strawberry Foundations\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.strawberryfoundations.org/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://strawberryfoundations.mintlify.site/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Introduction\u0026amp;description=This+will+guide+you+through+on+how+to+contribute+to+our+software.+This+documentation+also+explains+how+our+products+work.\u0026amp;theme=10d3dcee12a105b8d55b705d\u0026amp;signature=0c4d21aaf39ae260c5803aa72e5d48e6fd33bc80e89827c16737c98fa2dce058\">\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 - Strawberry Foundations\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This will guide you through on how to contribute to our software. This documentation also explains how our products work.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://strawberryfoundations.mintlify.site/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Introduction\u0026amp;description=This+will+guide+you+through+on+how+to+contribute+to+our+software.+This+documentation+also+explains+how+our+products+work.\u0026amp;theme=10d3dcee12a105b8d55b705d\u0026amp;signature=0c4d21aaf39ae260c5803aa72e5d48e6fd33bc80e89827c16737c98fa2dce058\">\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/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Strawberry Foundations\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF9900\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.strawberryfoundations.org/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://developers.strawberryfoundations.org/#organization\",\"name\":\"Strawberry Foundations\",\"url\":\"https://developers.strawberryfoundations.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/strawberryfoundations/oSS6vZ35FXG5SAx-/logo/logo.svg?fit=max\u0026auto=format\u0026n=oSS6vZ35FXG5SAx-\u0026q=85\u0026s=492dd8d20c1ac503eb51ef14d4e05229\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.strawberryfoundations.org#website\",\"name\":\"Strawberry Foundations\",\"url\":\"https://developers.strawberryfoundations.org\",\"publisher\":{\"@id\":\"https://developers.strawberryfoundations.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.strawberryfoundations.org/introduction#webpage\",\"url\":\"https://developers.strawberryfoundations.org/introduction\",\"name\":\"Introduction\",\"description\":\"This will guide you through on how to contribute to our software. This documentation also explains how our products work.\",\"dateModified\":\"2026-01-06T23:51:25.704Z\",\"isPartOf\":{\"@id\":\"https://developers.strawberryfoundations.org#website\"},\"breadcrumb\":{\"@id\":\"https://developers.strawberryfoundations.org/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.strawberryfoundations.org/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strawberry Foundations\",\"item\":\"https://developers.strawberryfoundations.org\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"https://developers.strawberryfoundations.org/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.strawberryfoundations.org/introduction#article\",\"headline\":\"Introduction\",\"name\":\"Introduction\",\"description\":\"This will guide you through on how to contribute to our software. This documentation also explains how our products work.\",\"url\":\"https://developers.strawberryfoundations.org/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://developers.strawberryfoundations.org/introduction#webpage\"},\"dateModified\":\"2026-01-06T23:51:25.704Z\",\"publisher\":{\"@id\":\"https://developers.strawberryfoundations.org/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.strawberryfoundations.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Strawberry Foundations\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Strawberry Foundations\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/introduction.md","siteName":"Strawberry Foundations","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"History","description":"History about Strawberry Foundations","href":"/history"},{"title":"The Core Team","href":"/coreteam"}]},{"group":"Strawberry Chat","pages":[{"title":"Introduction to Strawberry Chat","href":"/stbchat/introduction"},{"title":"Clients and server","href":"/stbchat/community"},{"title":"Versions","href":"/stbchat/versions"},{"title":"Error Codes","href":"/stbchat/errorcodes"}]},{"group":"Strawberry Communication Standard","pages":[{"title":"Introduction to the Strawberry Communication Standard","href":"/json-communication/introduction"},{"title":"Implementing","href":"/json-communication/implementing"}]},{"group":"SCAPI","pages":[{"title":"Introduction to SCAPI","href":"/scapi/introduction"},{"title":"Usage","href":"/scapi/usage"},{"title":"Our creations","href":"/scapi/creations"}]},{"group":"spkg","pages":[{"title":"Introduction to spkg","href":"/spkg/introduction"},{"title":"Usage","href":"/spkg/usage"},{"title":"Features","href":"/spkg/features"}]}]},{"tab":"German documentation","pages":[{"title":"German documentation","href":"/german/introduction"}]}]},"basePath":"","title":"Introduction - Strawberry Foundations","buildId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","deploymentId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","dynamics":[],"chunks":[]}