Setup an App in Tina Cloud

Table of Contents

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 this content. The Tina Cloud "Content API" connects to your Github repository, and puts the content behind Tina.io's expressive content API.

Creating 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.

Prerequisites

Tina Cloud is a git-backed CMS, and its API sources its content from a Git repo.

This guide assumes that you have a GitHub repository, with markdown content.

To quickly get started, you can fork this repo

Get Started

  • Navigate to Tina.io
  • Create an organization
  • Create an app

You 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.

In our next guide, we'll show you how to implement the Tina client within your site.