What is Rork?Rork is a platform for building and publishing apps without writing code: native iPhone apps, native Android apps, and web apps.Instead of hiring engineers or learning to code, you describe your app in plain language. Rork writes the app, handles the design, runs the builds, and publishes it: to the App Store, to Google Play, or to your own web address. There’s no Xcode, no Android tooling, no build pipelines to configure. Everything runs in the browser.What used to require months of work, a full team, and significant capital can now be done by a single person, quickly. You focus on the idea and the product decisions. Rork handles the implementation and publishing.If you have an app idea and want it live, Rork removes the cost, time, and complexity that normally stand in the way.
Build your first app
Go from an idea to a working app, step by step.
Pick your platform
iPhone, Android, or web: what each one is good at.
Publish your app
Ship to the App Store, Google Play, or the web.
Plans and credits
What a credit is, and what each plan includes.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rork","colors":{"primary":"#171717","light":"#E7E7E7","dark":"#171717"},"logo":{"light":"https://mintcdn.com/rork/eYyf6ge21iySMGg9/logo/light.svg?fit=max\u0026auto=format\u0026n=eYyf6ge21iySMGg9\u0026q=85\u0026s=0c489dc21f64b4a7cdac60383bfffe89","dark":"https://mintcdn.com/rork/eYyf6ge21iySMGg9/logo/dark.svg?fit=max\u0026auto=format\u0026n=eYyf6ge21iySMGg9\u0026q=85\u0026s=e8ccb0a4228b0e3ab2cd46fe90d0aa44"},"favicon":"https://mintcdn.com/rork/S1ERT70sj05hgVrd/favicon.svg?fit=max\u0026auto=format\u0026n=S1ERT70sj05hgVrd\u0026q=85\u0026s=8d03d78f6f5f3d36d3740dfae42b57a5","appearance":{"default":"dark","strict":true},"navbar":{"links":[{"href":"mailto:team@rorkai.com","label":"Support"}],"primary":{"type":"button","label":"Go to App","href":"https://rorkai.com?utm_source=docs\u0026utm_medium=referral\u0026utm_campaign=docs-cta\u0026utm_content=navbar"}},"footer":{"socials":{"x":"https://x.com/rork_app","discord":"https://discord.gg/rxBHytVKaT"}},"seo":{"indexing":"all"},"contextual":{"options":[{"title":"Build with Rork","description":"Turn this guide into an app idea and start building","icon":"/logo/mark.svg","href":{"base":"https://rork.com","query":[{"key":"q","value":"I want to build the next big app inspired by https://docs.rork.com$path"},{"key":"plan","value":"true"},{"key":"utm_source","value":"docs"},{"key":"utm_medium","value":"referral"},{"key":"utm_campaign","value":"docs-cta"},{"key":"utm_content","value":"contextual-menu"}]}},"copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Discord Community","icon":"discord","href":"https://discord.gg/rxBHytVKaT"},{"anchor":"Blog","icon":"newspaper","href":"https://rork.com/blog"},{"anchor":"Guides","icon":"compass","href":"https://rork.com/guides"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rork","hasAudioNarration":false,"actualSubdomain":"rork","customDomains":["docs.rork.com"],"gitSource":{"type":"github","owner":"rorkai","repo":"rork-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad6e0b5a97cdc36f29fe71d","collectionId":"02b56a7f-ba3f-4679-ae19-b0d8c02bd699","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad6e0b5a97cdc36f29fe71d"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ad6e0b5a97cdc36f29fe71d","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Publishing","count":16},{"language":"default","tag":"Build","count":16},{"language":"default","tag":"App Store","count":12},{"language":"default","tag":"Frequently Asked Questions","count":9},{"language":"default","tag":"Marketing","count":8},{"language":"default","tag":"Backend","count":6},{"language":"default","tag":"Choosing a platform","count":5},{"language":"default","tag":"Edit your app","count":5},{"language":"default","tag":"Preview and test","count":5},{"language":"default","tag":"Import your project","count":5}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@keyframes reviewer-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rork-max-hero{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin:8px 0 32px;width:100%}.rork-max-hero-item{min-width:0!important;max-width:none!important;width:auto!important;flex:unset!important;text-align:center}.rork-max-phone{background:#0a0a0a;border:8px solid #0a0a0a;border-radius:36px;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 24px 45px rgba(0,0,0,.45);line-height:0;overflow:hidden;width:100%;box-sizing:border-box}.rork-max-duo,.rork-max-solo{display:grid!important;justify-content:center;width:100%}.rork-max-duo{grid-template-columns:repeat(2,minmax(0,280px));gap:28px;align-items:start;margin:20px 0 36px}.rork-max-solo{grid-template-columns:minmax(0,280px);margin:20px 0 32px}.rork-max-duo img,.rork-max-duo video,.rork-max-hero video,.rork-max-phone img,.rork-max-phone video,.rork-max-solo img,.rork-max-solo video{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:660/1434!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important;display:block!important;margin:0!important;border:0!important;vertical-align:top}.rork-max-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:28px 0 36px}.rork-max-ctas a{display:inline-block;padding:12px 28px;font-size:15px;font-weight:600;border-radius:100px;text-decoration:none;text-align:center;box-sizing:border-box;max-width:100%}@media (max-width:720px){.rork-max-duo,.rork-max-hero{justify-content:center;gap:28px}.rork-max-duo,.rork-max-hero,.rork-max-solo{grid-template-columns:minmax(0,280px)!important}.rork-max-phone{border-width:7px;border-radius:32px}.rork-max-ctas{flex-direction:column;align-items:stretch}.rork-max-ctas a{width:100%;white-space:normal}}.reviewer-frame{animation:reviewer-rise 700ms ease-out both}.reviewer-area{animation:reviewer-rise 600ms ease-out both;transition:background-color 200ms ease}.reviewer-area:hover{background-color:color-mix(in srgb,currentColor 5%,transparent)}.reviewer-area:nth-child(1){animation-delay:60ms}.reviewer-area:nth-child(2){animation-delay:120ms}.reviewer-area:nth-child(3){animation-delay:180ms}.reviewer-area:nth-child(4){animation-delay:240ms}.reviewer-area:nth-child(5){animation-delay:300ms}@media (prefers-reduced-motion:reduce){.reviewer-area,.reviewer-frame{animation:none}.reviewer-area{transition:none}}figure:has(img[src*=\"/images/rork-max-app/\"]){max-width:min(100%,420px);margin-left:auto;margin-right:auto}figure:has(img[src*=\"/images/rork-max-app/\"]) figcaption{max-width:100%}"}],"page":{"pagePath":"index","slug":"/","pageMetadata":{"title":"Welcome","description":"Use this section to understand how Rork works, how projects are structured, and how to begin building with confidence.","href":"/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: \"Use this section to understand how Rork works, how projects are structured, and how to begin building with confidence.\"\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];const CtaBanner=()=>_jsxs(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,gap:`24px`,flexWrap:`wrap`,margin:`40px 0 8px`,padding:`22px 28px`,borderRadius:`16px`,background:`linear-gradient(135deg,rgba(249,115,22,0.10),rgba(255,255,255,0.03),rgba(249,115,22,0.06))`,border:`1px solid rgba(255,255,255,0.08)`},children:[_jsxs(`div`,{children:[_jsx(`div`,{style:{fontSize:`19px`,fontWeight:700,color:`#fff`,letterSpacing:`-0.3px`,lineHeight:1.3},children:`Build your app with Rork today.`}),_jsx(`div`,{style:{fontSize:`14px`,color:`rgba(255,255,255,0.6)`,marginTop:`4px`,lineHeight:1.5},children:`Ship iOS, Android, and web apps by chatting with AI.`})]}),_jsx(`a`,{href:`https://rork.com?utm_source=docs\u0026utm_medium=referral\u0026utm_campaign=docs-cta\u0026utm_content=cta-banner`,onClick:tagCtaLink,style:{flexShrink:0,display:`inline-block`,padding:`10px 24px`,background:`linear-gradient(135deg,#fff,#f0f0f0)`,color:`#000`,fontSize:`14px`,fontWeight:600,borderRadius:`100px`,textDecoration:`none`,whiteSpace:`nowrap`},children:`Try Rork for Free`})]});function _createMdxContent(props){const _components={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,_MdxComponentBoundary}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`getting-started`,children:`Getting Started`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`What is Rork?`})}),`\n`,_jsx(_components.p,{children:`Rork is a platform for building and publishing apps without writing code: native iPhone apps, native Android apps, and web apps.`}),`\n`,_jsx(_components.p,{children:`Instead of hiring engineers or learning to code, you describe your app in plain language. Rork writes the app, handles the design, runs the builds, and publishes it: to the App Store, to Google Play, or to your own web address. There’s no Xcode, no Android tooling, no build pipelines to configure. Everything runs in the browser.`}),`\n`,_jsx(_components.p,{children:`What used to require months of work, a full team, and significant capital can now be done by a single person, quickly. You focus on the idea and the product decisions. Rork handles the implementation and publishing.`}),`\n`,_jsx(_components.p,{children:`If you have an app idea and want it live, Rork removes the cost, time, and complexity that normally stand in the way.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{icon:`rocket`,href:`/introduction/build-your-first-app`,title:`Build your first app`,children:_jsx(_components.p,{children:`Go from an idea to a working app, step by step.`})}),_jsx(Card,{icon:`smartphone`,href:`/swift-vs-react-native/whats-the-difference`,title:`Pick your platform`,children:_jsx(_components.p,{children:`iPhone, Android, or web: what each one is good at.`})}),_jsx(Card,{icon:`upload`,href:`/store-guides/publish-app-store`,title:`Publish your app`,children:_jsx(_components.p,{children:`Ship to the App Store, Google Play, or the web.`})}),_jsx(Card,{icon:`credit-card`,href:`/introduction/subscriptions`,title:`Plans and credits`,children:_jsx(_components.p,{children:`What a credit is, and what each plan includes.`})})]}),`\n`,_jsx(_MdxComponentBoundary,{name:`CtaBanner`,children:_jsx(CtaBanner,{})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{CtaBanner,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":"Welcome","description":"Use this section to understand how Rork works, how projects are structured, and how to begin building with confidence.","href":"/index"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[148,1218,"null;function _creat"]]},"mdxExtracts":{"tableOfContents":[{"title":"Getting Started","slug":"getting-started","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"rork","siteName":"Rork","title":"Welcome - Rork","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-01T10:42:51.432Z","originalFileLocation":"index.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";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=\"dark\"}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=\"Use this section to understand how Rork works, how projects are structured, and how to begin building with confidence.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rork\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_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/rork/mIOWX398EqCekUzV/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rork/mIOWX398EqCekUzV/_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/rork/mIOWX398EqCekUzV/_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/rork/mIOWX398EqCekUzV/_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/rork/mIOWX398EqCekUzV/_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/rork/mIOWX398EqCekUzV/_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/rork/mIOWX398EqCekUzV/_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/rork/mIOWX398EqCekUzV/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Welcome - Rork\">\u003cmeta data-mint-head property=\"og:description\" content=\"Use this section to understand how Rork works, how projects are structured, and how to begin building with confidence.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rork\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rork.com\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rork.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Welcome\u0026amp;description=Use+this+section+to+understand+how+Rork+works%2C+how+projects+are+structured%2C+and+how+to+begin+building+with+confidence.\u0026amp;theme=920097f998d440af9d9b45e4\u0026amp;signature=d0d7204bfe441a62e652ad75d7e936609279f71c8fef1b53e928e1b1231bebc6\">\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=\"Welcome - Rork\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Use this section to understand how Rork works, how projects are structured, and how to begin building with confidence.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rork.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Welcome\u0026amp;description=Use+this+section+to+understand+how+Rork+works%2C+how+projects+are+structured%2C+and+how+to+begin+building+with+confidence.\u0026amp;theme=920097f998d440af9d9b45e4\u0026amp;signature=d0d7204bfe441a62e652ad75d7e936609279f71c8fef1b53e928e1b1231bebc6\">\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/rork/mIOWX398EqCekUzV/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rork\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#171717\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rork.com\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/index.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rork.com/#organization\",\"name\":\"Rork\",\"url\":\"https://docs.rork.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rork/eYyf6ge21iySMGg9/logo/light.svg?fit=max\u0026auto=format\u0026n=eYyf6ge21iySMGg9\u0026q=85\u0026s=0c489dc21f64b4a7cdac60383bfffe89\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rork.com#website\",\"name\":\"Rork\",\"url\":\"https://docs.rork.com\",\"publisher\":{\"@id\":\"https://docs.rork.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rork.com/#webpage\",\"url\":\"https://docs.rork.com/\",\"name\":\"Welcome\",\"description\":\"Use this section to understand how Rork works, how projects are structured, and how to begin building with confidence.\",\"dateModified\":\"2026-09-01T10:42:51.432Z\",\"isPartOf\":{\"@id\":\"https://docs.rork.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rork.com/#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rork.com/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting started\",\"item\":\"https://docs.rork.com/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Welcome\",\"item\":\"https://docs.rork.com/\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.rork.com/#article\",\"headline\":\"Welcome\",\"name\":\"Welcome\",\"description\":\"Use this section to understand how Rork works, how projects are structured, and how to begin building with confidence.\",\"url\":\"https://docs.rork.com/\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rork.com/#webpage\"},\"dateModified\":\"2026-09-01T10:42:51.432Z\",\"publisher\":{\"@id\":\"https://docs.rork.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rork.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rork\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Rork","nav":{"global":{"anchors":[{"anchor":"Discord Community","icon":"discord","href":"https://discord.gg/rxBHytVKaT"},{"anchor":"Blog","icon":"newspaper","href":"https://rork.com/blog"},{"anchor":"Guides","icon":"compass","href":"https://rork.com/guides"}]},"pages":[{"group":"Getting started","icon":"rocket","pages":[{"title":"Welcome","href":""},{"title":"How to tell if your app idea is good","description":"Most app ideas fail before code. Not because the tech is hard, but because the idea itself does not create real pull. This guide helps you decide if an idea is worth building before you spend weeks shipping. ","href":"/elements-of-a-good-idea/how-to-tell-if-your-idea-is-good"},{"title":"How to build your first app","href":"/introduction/build-your-first-app"},{"title":"How to prompt succesfully","href":"/introduction/introduction/prompting-strategy"}]},{"group":"Choosing a platform","icon":"compass","pages":[{"title":"Swift vs React Native: iPhone, Android, or web","sidebarTitle":"iPhone, Android, or web: what's the difference","href":"/swift-vs-react-native/whats-the-difference"},{"title":"Build a native iPhone app with Rork","sidebarTitle":"iPhone apps","href":"/iphone/rork-iphone"},{"title":"Build a native Android app with Rork","sidebarTitle":"Android apps","href":"/android/rork-android"},{"title":"Rork Web: build and publish a web app","sidebarTitle":"Web apps","href":"/web/rork-web"},{"title":"What happened to Expo?","href":"/expo"}]},{"group":"Import your project","icon":"download","pages":[{"title":"Convert your Lovable app to a mobile app","href":"/import/lovable-to-mobile-app"},{"title":"Import a GitHub repository into Rork","href":"/import/import-from-github"},{"title":"Move your project from any app builder to Rork","href":"/import/import-from-any-app-builder"},{"title":"Turn your website into a mobile app","href":"/import/website-to-mobile-app"},{"title":"Convert your app between iOS, Android, and web","href":"/import/convert-between-platforms"}]},{"group":"Build","icon":"sparkles","pages":[{"group":"Edit your app","pages":[{"title":"How the Rork agent works: Build, Plan, and Design modes","sidebarTitle":"How the agent works","href":"/features/agent-modes"},{"title":"Plan mode: see the whole app before you build","sidebarTitle":"Plan mode","href":"/features/plan-mode"},{"title":"Design mode: design a mobile app with AI","sidebarTitle":"Design mode","href":"/features/design-mode"},{"title":"Element Selection","sidebarTitle":"Element Selection","href":"/features/element-selection"},{"title":"Undo a change and go back a version","sidebarTitle":"Undo and history","href":"/features/undo-and-history"}]},{"group":"Media","pages":[{"title":"Images, video, audio, and 3D models","sidebarTitle":"Assets and AI media","href":"/features/assets"},{"title":"Image Generation","href":"/features/imagegeneration"}]},{"group":"APIs and integrations","pages":[{"title":"What is an API?","href":"/features/index"},{"title":"Connecting an API to Rork","href":"/features-apis/apis/how-to-connect-an-api-to-your-project"},{"title":"API keys and environment variables","sidebarTitle":"Keys and secrets","href":"/features/secrets"}]},{"group":"Project tools","pages":[{"title":"Share a project and work together","sidebarTitle":"Share and collaborate","href":"/collaborate/share-a-project"},{"title":"How to sync your project with Github","href":"/tutorials/how-to-connect-github"},{"title":"Open your project in Xcode","sidebarTitle":"Xcode (optional)","href":"/how-to-set-up-xcode/how-to-set-up-xcoe"},{"title":"Project analytics and revenue","sidebarTitle":"Analytics","href":"/features/analytics"}]},{"group":"Examples and tutorials","pages":[{"title":"Build a game with Rork","sidebarTitle":"Games","href":"/games/build-a-game"},{"title":"NanoBanana AI Image App Tutorial","href":"/quick-start-examples/nano-banana-image-app"}]}]},{"group":"Backend","icon":"database","pages":[{"title":"Do You Need a Backend for Your App?","href":"/backend/index"},{"title":"What is Rork Cloud","href":"/backend/rork-cloud"},{"title":"Add accounts and sign-in to your app","sidebarTitle":"Accounts and sign-in","href":"/integrations/backend/how-to-set-up-oauth"},{"title":"What is Rork's Backend Capabilities?","href":"/building-complex-apps/backend/what-is-rork-toolkit"},{"title":"How to add a Supabase backend to Rork","href":"/backend/supabase"},{"title":"How to add a Firebase backend to Rork","href":"/backend/firebase"}]},{"group":"Preview and test","icon":"play","pages":[{"title":"Rork simulator","sidebarTitle":"Rork simulator","href":"/features/simulator"},{"group":"On your device","pages":[{"title":"Rork Max app for iPhone","href":"/rork-max/rork-max-app"},{"title":"Rork Companion for Windows and Mac","sidebarTitle":"Rork Companion","href":"/rork-max-swift"}]},{"group":"Fix problems","pages":[{"title":"Read the code and read the logs","sidebarTitle":"Code and logs","href":"/features/code-and-logs"},{"title":"How to get out of an error loop","href":"/introduction/introduction/agent-loops"}]}]},{"group":"Publishing","icon":"upload","pages":[{"title":"Publish your app","sidebarTitle":"Publishing overview","href":"/introduction/deploy-your-app"},{"group":"App Store","pages":[{"title":"Create your Apple Developer Account to publish to App Store","href":"/store-guides/apple-developer-account"},{"title":"Publish Your App to the Apple App Store","href":"/store-guides/publish-app-store"},{"title":"Publishing","href":"/publishing"},{"title":"TestFlight: put your app on real phones","sidebarTitle":"TestFlight and testers","href":"/store-guides/testflight-beta-testers"},{"title":"Submission errors","href":"/submitting-to-app-store/apple/submission-errors"},{"title":"App Store Checklist","href":"/submitting-to-app-store/apple/app-store-checklist"},{"title":"App Store screenshots","href":"/appstore-screenshots/app-store-screenshots"},{"title":"Screenshot Studio: App Store screenshots in a minute","sidebarTitle":"Screenshot Studio","href":"/store-guides/screenshot-studio"},{"title":"AI App Store Reviewer","href":"/ai-app-store-reviewer"},{"title":"App Review guide","href":"/appstore-submission-checklist/app-review-guide"},{"title":"Main App Store rejection reasons","href":"/appstore-submission-checklist/whats-next-after-the-apps-finished"},{"title":"Reply to App Store reviews","sidebarTitle":"Customer reviews","href":"/store-guides/app-store-reviews"}]},{"group":"Play Store","pages":[{"title":"Create your Google Play developer account","sidebarTitle":"Google Play account","href":"/store-guides/google-play-developer-account"},{"title":"How to test Android apps on your Android device","href":"/submitting-to-play-store/apk-file"},{"title":"How to publish your Rork app to Google Play Store","href":"/submitting-to-play-store/creating-the-aab-file"}]}]},{"group":"Monetization","icon":"dollar-sign","pages":[{"title":"How to add a paywall to your Rork app with RevenueCat","href":"/payment-guides/revenuecat-copied-1"},{"title":"How to add a Free Trial","href":"/make-your-app-profitable/paywalls/how-to-add-a-free-trial"},{"title":"How To Create a privacy policy, Terms and conditions, and EULA","href":"/make-your-app-profitable/paywalls/how-to-set-up-your-policies"}]},{"group":"Marketing","icon":"megaphone","pages":[{"title":"Ideation","href":"/rork-playbook/playbook"},{"title":"Posting Organic Content","href":"/rork-playbook/untitled-page"},{"title":"Winning influencer creatives","href":"/rork-playbook/untitled-page-1"},{"title":"Finding Influencers and negotiating with them","href":"/rork-playbook/untitled-page-2"},{"title":"Onboarding and Monetization","href":"/rork-playbook/untitled-page-3"},{"title":"Helpful Resources","href":"/rork-playbook/untitled-page-4"},{"title":"How to Scale Your Mobile App to $50k+/Month (The Complete Guide)","sidebarTitle":"Scale to $50k+/month","href":"/rork-playbook/scale-to-50k-month"},{"title":"The 7 Ways to Scale Your App","sidebarTitle":"7 ways to scale","href":"/rork-playbook/seven-ways-to-scale-your-app"}]},{"group":"Billing","icon":"credit-card","pages":[{"title":"Rork pricing and plans: is Rork free?","sidebarTitle":"Plans \u0026 Subscriptions","href":"/introduction/subscriptions"},{"title":"Build credits vs Cloud credits","href":"/billing/build-credits-vs-cloud-credits"}]},{"group":"Frequently Asked Questions","icon":"circle-help","pages":[{"title":"Overview","href":"/faq/index"},{"title":"General","href":"/faq/general"},{"title":"Technical","href":"/faq/technical"},{"title":"Integrations","href":"/faq/integrations"},{"title":"Publishing","href":"/faq/publishing"},{"title":"Code Export","href":"/faq/code-export"},{"title":"Collaboration","href":"/faq/collaboration"},{"title":"Billing","href":"/faq/billing"},{"title":"Support","href":"/faq/support"}]},{"title":"Request Documentation","sidebarTitle":"Request more Information","href":"/request-documentation"}]},"title":"Welcome - Rork","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":[],"chunks":[]}