For the complete documentation index, see llms.txt. This page is also available as Markdown.

JIRA server (self-hosted)

Connect Spike to a self-hosted Jira server using OAuth credentials.

To connect, you need three things from your Jira server:

  • Base URL (the domain where your server is hosted, e.g. https://jira.mydomain.com)

  • Client ID

  • Client Secret

Generate credentials on Jira

  1. On your Jira server, go to Settings > Applications

  2. Click Application Links

  3. Click Create Link

Application Links in Jira server settings
Application Links in Jira server settings.
  1. On the Create Link modal, select External application and Incoming

Create Link modal in Jira
Select External application and Incoming.
  1. Fill in the details:

    • Name: Spike

    • Callback URL: https://app.spike.sh/task-management/jira/self-hosted/auth/callback

    • Permission: Write

    • Click Save

Jira application link details form
Fill in the application link details.
  1. Copy the generated Client ID and Client Secret

  2. Your Base URL is the domain where Jira is hosted, e.g. https://jira.spike.sh. Do not include a trailing slash.

Generated Client ID and Client Secret in Jira
Copy the Client ID and Client Secret.

Connect in Spike

Go to Settings > Organisation and select JIRA server. Enter the Base URL, Client ID, and Client Secret. Then click Connect.

Jira server connection form in Spike settings
Enter your Jira server credentials in Spike settings.

Jira opens for validation. Grant the requested permissions to complete the connection.

Last updated