# Installation

Before you can take over the world with your new app idea, you'll need to set up a few things first.&#x20;

Don't worry – this is easy and shouldn't take more than 10 minutes (you may even have completed some of these steps already).

{% hint style="info" %}
If you purchased the Power plan. Please also refer to the [Gravity Native set up documentation.](https://docs.usegravity.app/gravity-native/installation)
{% endhint %}

What we're going to cover in this section:

1. [Install Node.js](https://docs.usegravity.app/gravity-server/installation/install-node.js)
2. [Create an empty database](https://docs.usegravity.app/gravity-server/installation/database-setup)
3. [Register a Stripe account for payments](https://docs.usegravity.app/gravity-server/installation/stripe-setup) (Gravity web only)
4. [Register a Mailgun account (for sending emails)](https://docs.usegravity.app/gravity-server/installation/mailgun-setup)
5. [Install Gravity](https://docs.usegravity.app/gravity-server/installation/install-gravity)

Ready? Let's dive in and get started!
