info:To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers
---
# Setting up a development environment
# Set up a development environment
The following are required to install and test the app:
1. A Jira Cloud instance
- A Jira Cloud instance. Atlassian provides [free instances for development and testing](https://developer.atlassian.com/platform/marketplace/getting-started/#free-developer-instances-to-build-and-test-your-app).
- A GitLab instance available over the internet. For the app to work, Jira Cloud should
be able to connect to the GitLab instance through the internet. To easily expose your
local development environment, you can use tools like:
Atlassian provides free instances for development and testing. [Click here to sign up](https://developer.atlassian.com/platform/marketplace/getting-started/#free-developer-instances-to-build-and-test-your-app).
These also take care of SSL for you because Jira requires all connections to the app
host to be over SSL.
1. A GitLab instance available over the internet
## Install the app in Jira
For the app to work, Jira Cloud should be able to connect to the GitLab instance through the internet.
To install the app in Jira:
To easily expose your local development environment, you can use tools like