> For the complete documentation index, see [llms.txt](https://docs.usegravity.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.usegravity.app/gravity-server.md).

# Gravity Server

- [Introduction](https://docs.usegravity.app/gravity-server/introduction.md)
- [Installation](https://docs.usegravity.app/gravity-server/installation.md)
- [Install Node.js](https://docs.usegravity.app/gravity-server/installation/install-node.js.md)
- [Database Setup](https://docs.usegravity.app/gravity-server/installation/database-setup.md)
- [Stripe Setup](https://docs.usegravity.app/gravity-server/installation/stripe-setup.md)
- [Mailgun Setup](https://docs.usegravity.app/gravity-server/installation/mailgun-setup.md)
- [Install Gravity](https://docs.usegravity.app/gravity-server/installation/install-gravity.md)
- [Application Structure](https://docs.usegravity.app/gravity-server/application-structure.md)
- [REST API](https://docs.usegravity.app/gravity-server/rest-api.md)
- [API Scopes](https://docs.usegravity.app/gravity-server/rest-api/api-scopes.md)
- [Webhooks](https://docs.usegravity.app/gravity-server/rest-api/webhooks.md)
- [Authentication](https://docs.usegravity.app/gravity-server/authentication.md)
- [Email Verification](https://docs.usegravity.app/gravity-server/authentication/email-verification.md)
- [Social Sign On](https://docs.usegravity.app/gravity-server/authentication/social-sign-on.md)
- [Two-Factor Authentication](https://docs.usegravity.app/gravity-server/authentication/2fa-authentication.md)
- [Authorization](https://docs.usegravity.app/gravity-server/authorization.md)
- [Feature Access and Plan Restrictions](https://docs.usegravity.app/gravity-server/authorization/feature-access-and-plan-restrictions.md): The most common authorisation scenario you will find yourself building is controlling access to features based on the account's billing plan.
- [Permissions (Roles)](https://docs.usegravity.app/gravity-server/authorization/permissions.md)
- [Config](https://docs.usegravity.app/gravity-server/config.md)
- [Environment Variables](https://docs.usegravity.app/gravity-server/environment-variables.md)
- [Database Queries](https://docs.usegravity.app/gravity-server/database-queries.md)
- [Handling Errors](https://docs.usegravity.app/gravity-server/handling-errors.md)
- [Logging](https://docs.usegravity.app/gravity-server/logging.md)
- [Localization](https://docs.usegravity.app/gravity-server/localization.md)
- [Push Notifications](https://docs.usegravity.app/gravity-server/push-notifications.md)
- [Email Notifications](https://docs.usegravity.app/gravity-server/email-notifications.md)
- [User Feedback](https://docs.usegravity.app/gravity-server/user-feedback.md)
- [User Onboarding](https://docs.usegravity.app/gravity-server/user-onboarding.md)
- [File Uploads](https://docs.usegravity.app/gravity-server/file-uploads.md)
- [Billing](https://docs.usegravity.app/gravity-server/payments.md)
- [Seat Billing](https://docs.usegravity.app/gravity-server/payments/seat-billing.md)
- [Usage Billing](https://docs.usegravity.app/gravity-server/payments/usage-billing.md)
- [Free Accounts](https://docs.usegravity.app/gravity-server/free-accounts.md)
- [CLI Toolbelt](https://docs.usegravity.app/gravity-server/cli-toolbelt.md)
- [Testing](https://docs.usegravity.app/gravity-server/testing.md)
- [AI Tools](https://docs.usegravity.app/gravity-server/ai-tools.md)
- [Background Jobs](https://docs.usegravity.app/gravity-server/background-jobs.md)
- [Deployment](https://docs.usegravity.app/gravity-server/deployment.md)
