Jira.Api 9.0.59

dotnet add package Jira.Api --version 9.0.59
                    
NuGet\Install-Package Jira.Api -Version 9.0.59
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Jira.Api" Version="9.0.59" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Jira.Api" Version="9.0.59" />
                    
Directory.Packages.props
<PackageReference Include="Jira.Api" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Jira.Api --version 9.0.59
                    
#r "nuget: Jira.Api, 9.0.59"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Jira.Api@9.0.59
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Jira.Api&version=9.0.59
                    
Install as a Cake Addin
#tool nuget:?package=Jira.Api&version=9.0.59
                    
Install as a Cake Tool

Jira.Api nuget package for .NET developers

NuGet License: BSD

Contains utilities for interacting with Atlassian JIRA in .NET (C# etc.).

Support Notice

All features tested on JIRA v9.12.2

NEW IN Jira.Api...

If you are migrating from Atlassian.SDK, there are MANY breaking changes, we believe all for the better.

The main items:

  • The namespace has changed from Atlassian.SDK to Jira.Api.
  • .NET 9.0+ only. What is this, 2024?
  • EVERYTHING is asynchronous now, no more sync methods hiding async under the covers.
  • Methods still have the same names, but they are now all suffixed with Async e.g. UpdateIssueAsync().
  • You MUST provide cancellation tokens to all async methods.
  • There are no more optional parameters, all parameters are required.
  • The order of skip and take parameters has been changed for everyone's sanity.
    • The new order is skip, take instead of take, skip.
    • This is a nasty one if you are already specifying these value.
  • Attachment uploads use FileInfo instead of full path file names.
  • The later versions of RestSharp use (for example) Method.Post instead of Method.POST, so you will need to update your code if you are using RestSharp directly.

Don't like these changes? Here are your options:

  • Use the old SDK, it is still available as Atlassian.SDK.
  • Ask Atlassian to make an "official" nuget that meets your requirements.
  • Submit your Pull Requests, we are happy to consider them.
  • Fork off ... this project and make your own changes.

Caveats - this project is still very new. We may make further breaking changes in the future, but we will try to avoid them.

Download

License

This project is licensed under BSD.

Dependencies & Requirements

  • RestSharp
  • Newtonsoft.Json
  • Tested with JIRA v9.12.2
    • We can't move to Jira Cloud, so we use our now-unsupported server version.
    • Happy to receive a complementary 25-user Datacenter license for our troubles, Atlassian?

History

  • 2025 - we needed Personal Access Tokens (PATs) support, so we forked and modernized the project. As we progressed, we found many other improvements that we wanted to make, so we made them, even at the expense of breaking changes.

  • For a description changes, check out the Change History Page.

  • Federico's project began in 2010 during a ShipIt day at Atlassian with provider to query Jira issues using LINQ syntax. Over time it grew to add many more operations on top of the JIRA SOAP API. Support of REST API was added on v4.0 and support of SOAP API was dropped on v8.0.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Jira.Api:

Package Downloads
MagicSuite.Api

A nuget package for the Magic Suite API

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.0.59 0 8/21/2025
9.0.54 682 6/13/2025
9.0.52 223 6/13/2025
9.0.41 236 6/13/2025
9.0.40 293 6/12/2025