{"pageProps":{"error":null,"preview":false,"file":{"sha":"","fileRelativePath":"content/tina-cloud/docs/guides/setup-tina-cloud-app.md","data":{"frontmatter":{"title":"Setup an App in Tina Cloud","id":"/tina-cloud/docs/guides/setup-tina-cloud-app","prev":null,"next":"/tina-cloud/docs/guides/setup-tina-cloud-client"},"excerpt":" The guide will step you through setting up an \"app\" within the Tina Cloud Dashboard. An \"app\" houses your content and maps to a Github repository. Each app has a list of users who can access/modify…","markdownBody":"\nThe guide will step you through setting up an \"app\" within the Tina Cloud Dashboard.\n\nAn \"app\" houses your content and maps to a Github repository. Each app has a list of users who can access/modify this content. The Tina Cloud \"Content API\" connects to your Github repository, and puts the content behind Tina.io's expressive content API.\n\nCreating an app also sets up an OAuth client behind the scenes. For a user to interact with an app through our Content API, they will need to have an authenticated session with its App client.\n\n## Prerequisites\n\nTina Cloud is a git-backed CMS, and its API sources its content from a Git repo.\n\nThis guide assumes that you have a GitHub repository, with markdown content.\n\nTo quickly get started, you can fork [this repo](https://github.com/tinacms/tina-cloud-starter)\n\n## Get Started\n\n- Navigate to [Tina.io](https://auth.tinajs.dev/)\n- Create an organization\n- Create an app\n\nYou will then see a client-id for your new app. This client-id will be used within your site's Tina implementation, so that your users can log-in, and pull content from your app.\n\nIn our [next guide](/tina-cloud/docs/guides/setup-tina-cloud-client), we'll show you how to implement the Tina client within your site.\n"}},"tocItems":" - [Prerequisites](#prerequisites)\n - [Get Started](#get-started)\n","docsNav":[{"title":"Introduction","id":"introduction","items":[{"id":"/tina-cloud/docs/index","slug":"/tina-cloud/docs/index","title":"What is Tina Cloud?"},{"id":"/tina-cloud/docs/introduction/architecting-with-tina-cloud","slug":"/tina-cloud/docs/introduction/architecting-with-tina-cloud","title":"Architecting with Tina Cloud"},{"id":"/tina-cloud/docs/introduction/tina-cloud-tina-cms","slug":"/tina-cloud/docs/introduction/tina-cloud-tina-cms","title":"How does Tina Cloud fit with TinaCMS?"}]},{"title":"Concepts","id":"concepts","items":[{"id":"/tina-cloud/docs/concepts/organizations","slug":"/tina-cloud/docs/concepts/organizations","title":"Organizations"},{"id":"/tina-cloud/docs/concepts/apps","slug":"/tina-cloud/docs/concepts/apps","title":"Apps"},{"id":"/tina-cloud/docs/concepts/content-modeling","slug":"/tina-cloud/docs/concepts/content-modeling","title":"Content Modeling"},{"id":"/tina-cloud/docs/concepts/git-backed-content","slug":"/tina-cloud/docs/concepts/git-backed-content","title":"Git-backed Content"}]},{"title":"Guides","id":"guides","items":[{"id":"/tina-cloud/docs/guides/setup-tina-cloud-app","slug":"/tina-cloud/docs/guides/setup-tina-cloud-app","title":"Setup an app with Tina Cloud"},{"id":"/tina-cloud/docs/guides/setup-tina-cloud-client","slug":"/tina-cloud/docs/guides/setup-tina-cloud-client","title":"Setup a Tina Cloud Client"}]},{"title":"Reference","id":"api-reference","items":[{"id":"/tina-cloud/docs/reference/config-files/index","slug":"/tina-cloud/docs/reference/config-files/index","title":"Config Files","items":[{"id":"/tina-cloud/docs/reference/config-files/settings","slug":"/tina-cloud/docs/reference/config-files/settings","title":"Settings"},{"id":"/tina-cloud/docs/reference/config-files/front-matter-templates","slug":"/tina-cloud/docs/reference/config-files/front-matter-templates","title":"Front Matter Templates"},{"id":"/tina-cloud/docs/reference/config-files/schema","slug":"/tina-cloud/docs/reference/config-files/schema","title":"Schema"}]},{"id":"/tina-cloud/docs/reference/content-api","slug":"/tina-cloud/docs/reference/content-api","title":"Content API","items":[{"id":"/tina-cloud/docs/reference/tina-cloud-client","slug":"/tina-cloud/docs/reference/tina-cloud-client","title":"Tina Cloud Client"},{"id":"/tina-cloud/docs/reference/graphql","slug":"/tina-cloud/docs/reference/graphql","title":"GraphQL Gateway"},{"id":"/tina-cloud/docs/reference/packages","slug":"/tina-cloud/docs/reference/packages","title":"Packages"}]},{"id":"/tina-cloud/docs/reference/tina-cli","slug":"/tina-cloud/docs/reference/tina-cli","title":"Tina CLI","items":[{"id":"/tina-cloud/docs/reference/tina-cli-commands","slug":"/tina-cloud/docs/reference/tina-cli-commands","title":"Commands"}]},{"id":"/tina-cloud/docs/reference/faq","slug":"/tina-cloud/docs/reference/faq","title":"Frequently Asked Questions"}]}],"nextPage":{"slug":"/tina-cloud/docs/guides/setup-tina-cloud-client","title":"Setup Tina Cloud Client"},"prevPage":{"slug":null,"title":null}},"__N_SSG":true}