Redmine website screenshot

Redmine

Redmine is a flexible open source project management web application written in Ruby on Rails that supports multiple projects, issue tracking, Gantt charts, wikis, forums, time tracking, and SCM integration. The Redmine REST API exposes JSON and XML endpoints for issues, projects, users, time entries, wiki pages, attachments, and more. Authentication is supported via HTTP Basic credentials or per-user API keys, with optional user impersonation for administrator accounts.

Redmine publishes 17 APIs on the APIs.io network, including Attachments API, Custom Fields.json API, Groups.json API, and 14 more. Tagged areas include Project Management, Issue Tracking, Open Source, Ruby on Rails, and Bug Tracking.

Redmine’s developer surface includes authentication, documentation, engineering blog, and 11 more developer resources.

24.3/100 emerging ▬ flat Agent 28/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessSelf serve
18 APIs
Project ManagementIssue TrackingOpen SourceRuby on RailsBug TrackingTime Tracking

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 24.3/100 · emerging
Contract Quality 11.3 / 25
Developer Ergonomics 5.7 / 20
Commercial Clarity 0.0 / 20
Operational Transparency 0.0 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 28/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/redmine: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 18

Individual APIs this provider publishes, each with its own machine-readable definition.

Redmine REST API

REST API for Redmine providing JSON and XML access to issues, projects, users, time entries, wiki pages, attachments, versions, and other entities. Authentication uses HTTP Basi...

Redmine Attachments API

The Attachments API from Redmine — 1 operation(s) for attachments.

Redmine Custom Fields.json API

The Custom Fields.json API from Redmine — 1 operation(s) for custom fields.json.

Redmine Groups.json API

The Groups.json API from Redmine — 1 operation(s) for groups.json.

Redmine Issue Statuses.json API

The Issue Statuses.json API from Redmine — 1 operation(s) for issue statuses.json.

Redmine Issues API

The Issues API from Redmine — 1 operation(s) for issues.

Redmine Issues.json API

The Issues.json API from Redmine — 1 operation(s) for issues.json.

Redmine My API

The My API from Redmine — 1 operation(s) for my.

Redmine Projects API

The Projects API from Redmine — 1 operation(s) for projects.

Redmine Projects.json API

The Projects.json API from Redmine — 1 operation(s) for projects.json.

Redmine Roles.json API

The Roles.json API from Redmine — 1 operation(s) for roles.json.

Redmine Time Entries API

The Time Entries API from Redmine — 1 operation(s) for time entries.

Redmine Time Entries.json API

The Time Entries.json API from Redmine — 1 operation(s) for time entries.json.

Redmine Trackers.json API

The Trackers.json API from Redmine — 1 operation(s) for trackers.json.

Redmine Uploads.json API

The Uploads.json API from Redmine — 1 operation(s) for uploads.json.

Redmine Users API

The Users API from Redmine — 1 operation(s) for users.

Redmine Users.json API

The Users.json API from Redmine — 1 operation(s) for users.json.

Redmine Wiki Pages.json API

The Wiki Pages.json API from Redmine — 1 operation(s) for wiki pages.json.

Scroll for all 18

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Redmine REST API

OPEN COLLECTION

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Redmine Authentication

apiKey/http · 3 schemes

SECURITY

Redmine Domain Security

TLSv1.3

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Redmine Agentic Access

32 operations · 16 acting

32 operations · 16 acting

AGENTIC

Resources

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: redmine
name: Redmine
description: Redmine is a flexible open source project management web application written in Ruby on Rails that supports multiple
  projects, issue tracking, Gantt charts, wikis, forums, time tracking, and SCM integration. The Redmine REST API exposes
  JSON and XML endpoints for issues, projects, users, time entries, wiki pages, attachments, and more. Authentication is supported
  via HTTP Basic credentials or per-user API keys, with optional user impersonation for administrator accounts.
type: Index
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/redmine.png
tags:
- Project Management
- Issue Tracking
- Open Source
- Ruby on Rails
- Bug Tracking
- Time Tracking
url: https://raw.githubusercontent.com/api-evangelist/redmine/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-11'
specificationVersion: '0.19'
apis:
- aid: redmine:rest-api
  name: Redmine REST API
  description: REST API for Redmine providing JSON and XML access to issues, projects, users, time entries, wiki pages, attachments,
    versions, and other entities. Authentication uses HTTP Basic credentials or a per-user API key, with X-Redmine-Switch-User
    for impersonation.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Project Management
  - Issue Tracking
  - Time Tracking
  - Wiki
  properties:
  - type: Documentation
    url: https://www.redmine.org/projects/redmine/wiki/rest_api
  - type: Issues API
    url: https://www.redmine.org/projects/redmine/wiki/Rest_Issues
  - type: Projects API
    url: https://www.redmine.org/projects/redmine/wiki/Rest_Projects
- aid: redmine:redmine-attachments-api
  name: Redmine Attachments API
  description: The Attachments API from Redmine — 1 operation(s) for attachments.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Attachments
  properties:
  - type: OpenAPI
    url: openapi/redmine-attachments-api-openapi.yml
- aid: redmine:redmine-custom-fields-json-api
  name: Redmine Custom Fields.json API
  description: The Custom Fields.json API from Redmine — 1 operation(s) for custom fields.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Custom Fields.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-custom-fields-json-api-openapi.yml
- aid: redmine:redmine-groups-json-api
  name: Redmine Groups.json API
  description: The Groups.json API from Redmine — 1 operation(s) for groups.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Groups.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-groups-json-api-openapi.yml
- aid: redmine:redmine-issue-statuses-json-api
  name: Redmine Issue Statuses.json API
  description: The Issue Statuses.json API from Redmine — 1 operation(s) for issue statuses.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Issue Statuses.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-issue-statuses-json-api-openapi.yml
- aid: redmine:redmine-issues-api
  name: Redmine Issues API
  description: The Issues API from Redmine — 1 operation(s) for issues.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Issues
  properties:
  - type: OpenAPI
    url: openapi/redmine-issues-api-openapi.yml
- aid: redmine:redmine-issues-json-api
  name: Redmine Issues.json API
  description: The Issues.json API from Redmine — 1 operation(s) for issues.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Issues.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-issues-json-api-openapi.yml
- aid: redmine:redmine-my-api
  name: Redmine My API
  description: The My API from Redmine — 1 operation(s) for my.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - My
  properties:
  - type: OpenAPI
    url: openapi/redmine-my-api-openapi.yml
- aid: redmine:redmine-projects-api
  name: Redmine Projects API
  description: The Projects API from Redmine — 1 operation(s) for projects.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/redmine-projects-api-openapi.yml
- aid: redmine:redmine-projects-json-api
  name: Redmine Projects.json API
  description: The Projects.json API from Redmine — 1 operation(s) for projects.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Projects.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-projects-json-api-openapi.yml
- aid: redmine:redmine-roles-json-api
  name: Redmine Roles.json API
  description: The Roles.json API from Redmine — 1 operation(s) for roles.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Roles.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-roles-json-api-openapi.yml
- aid: redmine:redmine-time-entries-api
  name: Redmine Time Entries API
  description: The Time Entries API from Redmine — 1 operation(s) for time entries.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Time Entries
  properties:
  - type: OpenAPI
    url: openapi/redmine-time-entries-api-openapi.yml
- aid: redmine:redmine-time-entries-json-api
  name: Redmine Time Entries.json API
  description: The Time Entries.json API from Redmine — 1 operation(s) for time entries.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Time Entries.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-time-entries-json-api-openapi.yml
- aid: redmine:redmine-trackers-json-api
  name: Redmine Trackers.json API
  description: The Trackers.json API from Redmine — 1 operation(s) for trackers.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Trackers.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-trackers-json-api-openapi.yml
- aid: redmine:redmine-uploads-json-api
  name: Redmine Uploads.json API
  description: The Uploads.json API from Redmine — 1 operation(s) for uploads.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Uploads.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-uploads-json-api-openapi.yml
- aid: redmine:redmine-users-api
  name: Redmine Users API
  description: The Users API from Redmine — 1 operation(s) for users.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/redmine-users-api-openapi.yml
- aid: redmine:redmine-users-json-api
  name: Redmine Users.json API
  description: The Users.json API from Redmine — 1 operation(s) for users.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Users.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-users-json-api-openapi.yml
- aid: redmine:redmine-wiki-pages-json-api
  name: Redmine Wiki Pages.json API
  description: The Wiki Pages.json API from Redmine — 1 operation(s) for wiki pages.json.
  humanURL: https://www.redmine.org/projects/redmine/wiki/rest_api
  baseURL: https://<your-redmine-host>
  tags:
  - Wiki Pages.json
  properties:
  - type: OpenAPI
    url: openapi/redmine-wiki-pages-json-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/redmine-agentic-access.yml
- type: DomainSecurity
  url: security/redmine-domain-security.yml
- type: Authentication
  url: authentication/redmine-authentication.yml
- type: Website
  url: https://www.redmine.org
- type: Documentation
  url: https://www.redmine.org/guide
- type: API Documentation
  url: https://www.redmine.org/projects/redmine/wiki/rest_api
- type: Download
  url: https://www.redmine.org/projects/redmine/wiki/Download
- type: Source Code
  url: https://www.redmine.org/projects/redmine/repository
- type: GitHub Mirror
  url: https://github.com/redmine/redmine
- url: https://www.redmine.org/news.atom
  type: Blog
- type: Plugins
  url: https://www.redmine.org/plugins
- type: Forums
  url: https://www.redmine.org/projects/redmine/boards
- type: Issue Tracker
  url: https://www.redmine.org/projects/redmine/issues
- type: License
  url: https://www.redmine.org/projects/redmine/wiki/Redmine_License
features:
- name: Issue Tracking
  description: Create, update, query, and relate issues with custom fields, categories, priorities, statuses, and workflow
    transitions.
- name: Project Management
  description: Multi-project support with sub-projects, modules, memberships, versions, and per-project configuration.
- name: Time Tracking
  description: Log and report time entries against issues, projects, and activities through dedicated API endpoints.
- name: Wiki and Documents
  description: Per-project wikis and document attachments accessible via REST endpoints for full programmatic content management.
- name: Gantt and Calendars
  description: Project scheduling, Gantt charts, and calendar views driven from issue start and due dates.
- name: SCM Integration
  description: Repository browser integration for Git, Subversion, Mercurial, Bazaar, CVS, and Darcs.
solutions:
- name: Open Source Project Management
  description: Self-hosted project management for engineering teams that need issue tracking, wikis, and time tracking under
    a free license.
- name: Bug Tracking
  description: Issue lifecycle management with custom workflows, statuses, and notifications for software defect tracking.
- name: Internal Ticketing
  description: Track internal team requests and tasks across multiple projects with role-based access control.
useCases:
- name: Issue Sync to External Systems
  description: Mirror Redmine issues into BI, reporting, or downstream tools via the REST issues endpoint.
- name: Automated Ticket Creation
  description: Create Redmine issues automatically from monitoring, CI, or customer support workflows via REST.
- name: Time Tracking Reporting
  description: Extract logged time entries via REST for billing, payroll, and project profitability reporting.
integrations:
- name: Git
  description: Browse Git repositories linked to Redmine projects
- name: Subversion
  description: Built-in Subversion repository browsing
- name: LDAP
  description: LDAP/Active Directory authentication
- name: Email
  description: Incoming and outgoing email for issue creation and notifications
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com