# Set up your Tink Console account

Tink Console is where you create, configure, and manage your apps. It's also the place where you find analytics.

## Create and verify a Console account
To get started, [sign up for a Console account](https://console.tink.com/signup). When you've signed up, open the email we've sent you. Use the link in the email to verify your account and then [log in to Console](https://console.tink.com/login).

## Product availability

By default, all our products are available to test in our sandbox environment. You can access it by creating a sandbox app.

When you’re ready to create a production app, [contact sales](https://tink.com/contact-us) or reach out to your Tink contact. After you've gone through the Know Your Business process, we'll create and configure the app for you.

## What is an app?

An app is a data bucket and security concept in the Tink platform. An app allows you to gather multiple users and their data, and access the data with a set of keys. Our recommended app setup is as follows:

- __Sandbox app__: Sandbox apps allow you to perform tests by only using test credentials and test data. Create one sandbox app per product, which you can use with our [Demo Bank](/resources/console/demo-bank.md) feature.
- __Pre-production app__ (optional): Many developers like to run tests using real credentials. For example, they might use their own or a colleague's bank credentials to test their Tink integration's end-user  experience. In this case, we suggest creating a production app and giving it a name that clearly shows it's a pre-production app. This allows you to separate test and production data.
- __Production app__: Production apps only connect with live banks and allow you to store real end-user data. This is the app you should use once you’ve tried and tested your integration and are ready to go live.

## Create your first app
To get started, we encourage you to create a sandbox app to test the products you're interested in.

Your app settings are available after you've created your first app.

> __Note__: once an app is created, you can’t change its app type.

To create your first app:
1. [Log in to Console](https://console.tink.com/login).
2. Select __Create your first sandbox app__.<br>!https://images.ctfassets.net/tmqu5vj33f7w/3oLcnD2fY7JZYyQV8doQSM/02a9c6412c7e0478eeca3c5e567dd82d/Data_card.png<br>The __Create sandbox app__ modal appears.<br>!https://images.ctfassets.net/tmqu5vj33f7w/3tEX45uUoIXAd0qRSRODIP/c04b62228155b2428051c7a9cc23a2f8/Modal.png
4. Enter an __App name__. This name is only available to other Console users who are part of your organization. This name can be changed later.
5. Enter a __Display name (public)__. This name is seen by your customers as part of the Tink flow. This name __can't__ be changed later.
6. Select __Create app__.

Your app is now created and ready to configure.

## Access your API credentials
Your API credentials are used to authenticate your app with the Tink API. This is how you find your credentials.

!https://images.ctfassets.net/tmqu5vj33f7w/YywECbz6bu652RAwgTlsg/6f45d5b143be3668cdc43c15b8822ed5/set-up-your-tink-console-account-02.png

Your API credentials are found in [__your_app__] > __App settings__ > __API client__.

In this view, there are two important keys:

- `client_id`: this is the unique ID for your app. This key is public and is instantly available once you create an app.
- `client_secret`: this is a secret key for your app. This key authenticates your app with the Tink API. Handle it confidentially. You can create up to five secrets, which you can revoke at any time. Client secrets don't exist by default, so you must create them.

### Create a client secret

1. [Log in to Console](https://console.tink.com/login).
2. From the top dropdown menu, select an app.
3. Select __App settings__.
4. Select the __API client__ tab.
5. Select __Create new client secret__.
6. Enter your Console account password.
7. Select __Create__.<br><br>Your new client secret key is displayed.
8. Copy your new secret and store it in a secure location as it can't be revealed later.
