🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more

redmine-api

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

redmine-api

Redmine Api is a .NET rest client for Redmine.

4.14.0
Version published
Maintainers
1
Created

Redmine .NET API redmine-net-api

NuGet NuGet Downloads License Contributors

A modern and flexible .NET client library to interact with Redmine's REST API.

🚀 Features

  • Full REST API support with CRUD operations
  • Supports both XML and JSON data formats
  • Handles GZipped server responses transparently
  • Easy integration via NuGet package
  • Actively maintained and community-driven
ResourceReadCreateUpdateDelete
Attachments
Custom Fields
Enumerations
Files
Groups
Issues
Issue Categories
Issue Relations
Issue Statuses
My Account
News
Projects
Project Memberships
Queries
Roles
Search
Time Entries
Trackers
Users
Versions
Wiki Pages

📦 Installation

Add the package via NuGet:

dotnet add package Redmine.Net.Api

Or via Package Manager Console:

Install-Package Redmine.Net.Api

🧑‍💻 Usage Example

using Redmine.Net.Api;
using Redmine.Net.Api.Types;
using System;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        var options = new RedmineManagerOptionsBuilder()
            .WithHost("https://your-redmine-url")
            .WithApiKeyAuthentication("your-api-key");

        var manager = new RedmineManager(options);

        // Retrieve an issue asynchronously
        var issue = await manager.GetAsync<Issue>(12345);
        Console.WriteLine($"Issue subject: {issue.Subject}");
    }
}

Explore more usage examples on the Wiki.

📚 Documentation

Detailed API reference, guides, and tutorials are available in the GitHub Wiki.

🙌 Contributing

See the CONTRIBUTING.md for detailed guidelines.

🤝 Contributors

Thanks to all contributors!

📝 License

This project is licensed under the Apache License 2.0.

☕ Support

If you find this project useful, consider buying me a coffee to support development.

FAQs

Package last updated on 08 May 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts