Migrate your Easy Redmine data
Commercial project management suite built on Redmine with AI health monitoring, hybrid agile, and on-premises or cloud deployment. Targets teams outgrowing open-source Redmine who need enterprise features without Jira's licensing complexity.
In its favor
Why people choose Easy Redmine
The signal that keeps Easy Redmine on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
All-in-one platform combining Gantt charts, scrum boards, helpdesk, timesheets, and Git repositories eliminates the tool sprawl that burden small and mid-sized software teams
Per-user pricing model offers direct cost savings over Jira's tiered licensing, especially for teams between 50 and 500 users where Jira's fixed-tier cost balloons
On-premises deployment option lets compliance-focused organizations keep data on their own servers without sacrificing modern features like AI health radar
Simple migration path from upstream Redmine with full data compatibility means teams already on Redmine can upgrade without rebuilding their history
AI health radar surfaces budget and schedule risks early, giving project managers a heads-up before burn-down curves flatten or cost overruns materialize
Admin interface is widely described as dated and unintuitive, requiring significant time investment to navigate project and permission settings
Gantt module lacks planning logic found in dedicated tools, offering visualization without critical scheduling features that project managers depend on
Permission matrix is complex and poorly documented, making role-based access control time-consuming to configure correctly for larger organizations
Personalization and custom workflow configuration are difficult for non-technical administrators, limiting adaptability for teams with specific process requirements
Customer support responsiveness varies, with some enterprise customers reporting inadequate SLA coverage outside paid premium support tiers
Reasons to switch
Why people leave Easy Redmine
The recurring reasons buyers give for replacing Easy Redmine. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Easy Redmine fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
Easy Redmine pricing overview
Easy Redmine uses a per-user, per-month subscription model with four tiers ranging from approximately €6.9 to $23.90 per user. Enterprise pricing is quoted annually and includes dedicated support and on-premises deployment options. Unlike Jira's tiered pricing with fixed-cost floors, Easy Redmine charges only for the exact number of active users.
Starter
Tier 1 of 4
€6.9/user/month
What's included
Need help selecting your Project Management?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Easy Redmine's schedule — see our quote-based pricing →
What gets migrated
Easy Redmine object support
Object-by-object support for Easy Redmine migrations. Per-pair details surface during scoping.
Projects
Fully supportedProjects are the top-level container in Easy Redmine's schema and are fully supported via the REST API. We migrate project metadata, status, and hierarchy including subproject relationships as first-class records.
Issues
Fully supportedIssues are the core work-record object and map 1:1 to the upstream Redmine schema. We carry all standard fields — tracker, status, priority, assignee, due date, estimated hours, done ratio — plus custom properties defined at the project level.
Versions
Fully supportedVersions (milestones and releases) are stable API resources in Redmine 1.3+. We migrate versions with their target date and status, preserving the linkage to parent Projects and the issues assigned to each version.
Wiki Pages
Mapping requiredWiki Pages are available via the Alpha API endpoint in Redmine 2.2+. Content migration is text-faithful, but page hierarchy and attachment metadata require manual review post-import because Easy Redmine extends the standard wiki schema.
Time Entries
Fully supportedTime Entries are a Stable API resource introduced in Redmine 1.1. We map hours, activity, spent-on date, and user attribution. Billing rate mapping requires a pre-flight review because Easy Redmine extends time entry fields beyond standard Redmine.
Documents
Mapping requiredDocuments are stored as separate file-attachment records with title and description metadata. The document content itself is migrated as a blob; we flag any documents exceeding 25MB for a separate transfer process.
Users
Fully supportedUser accounts migrate via the Stable Users API endpoint. We preserve login, email, first/last name, admin flag, and auth mode. Group memberships are migrated as a separate association step because Groups is a join table, not a top-level resource.
Groups
Mapping requiredGroups exist in Easy Redmine's schema as a many-to-many join between users and group assignments. There is no standalone REST endpoint for group CRUD. We reconstruct group memberships by querying member roles at the project level.
Issue Relations
Mapping requiredIssue Relations are available in the Alpha API from Redmine 1.3+. Relation types (blocks, precedes, duplicates, relates) are preserved as typed associations, but the API does not support bulk creation so we chunk relation writes into batches.
Custom Fields
Mapping requiredEasy Redmine extends Redmine's custom field model significantly with project-level field definitions and custom field sets. We inspect the available_values schema for each custom field during scoping and map enumerated fields to equivalent drop-down or tag structures in the destination.
Attachments
Mapping requiredFile attachments are stored as blobs linked to Issues, Projects, or Documents. We download each attachment from Easy Redmine's storage and re-upload to the destination, preserving original filenames and MIME types. Attachments larger than 100MB are flagged for manual transfer.
Agile Boards
Mapping requiredScrum and Kanban boards in Easy Redmine are UI-state objects that derive from issue statuses and sprint assignments. Board configuration (column ordering, WIP limits) is a custom Easy Redmine extension without a standard API equivalent, so we migrate the underlying sprint and issue state data.
Resource Allocations
Mapping requiredResource allocation data is an Easy Redmine extension over standard Redmine. We migrate user-assignment hours and capacity data where exposed via the API, but allocation matrices with role breakdowns require custom field mapping.
Helpdesk Tickets
Mapping requiredHelpdesk is a separate module in Easy Redmine that creates tickets linked to Issues. Email threads and SLA metadata are Easy Redmine-specific fields not present in upstream Redmine. We migrate ticket text and status; SLA rules must be reconfigured in the destination.
| Object | Support | Notes |
|---|---|---|
| Projects | Fully supported | Projects are the top-level container in Easy Redmine's schema and are fully supported via the REST API. We migrate project metadata, status, and hierarchy including subproject relationships as first-class records. |
| Issues | Fully supported | Issues are the core work-record object and map 1:1 to the upstream Redmine schema. We carry all standard fields — tracker, status, priority, assignee, due date, estimated hours, done ratio — plus custom properties defined at the project level. |
| Versions | Fully supported | Versions (milestones and releases) are stable API resources in Redmine 1.3+. We migrate versions with their target date and status, preserving the linkage to parent Projects and the issues assigned to each version. |
| Wiki Pages | Mapping required | Wiki Pages are available via the Alpha API endpoint in Redmine 2.2+. Content migration is text-faithful, but page hierarchy and attachment metadata require manual review post-import because Easy Redmine extends the standard wiki schema. |
| Time Entries | Fully supported | Time Entries are a Stable API resource introduced in Redmine 1.1. We map hours, activity, spent-on date, and user attribution. Billing rate mapping requires a pre-flight review because Easy Redmine extends time entry fields beyond standard Redmine. |
| Documents | Mapping required | Documents are stored as separate file-attachment records with title and description metadata. The document content itself is migrated as a blob; we flag any documents exceeding 25MB for a separate transfer process. |
| Users | Fully supported | User accounts migrate via the Stable Users API endpoint. We preserve login, email, first/last name, admin flag, and auth mode. Group memberships are migrated as a separate association step because Groups is a join table, not a top-level resource. |
| Groups | Mapping required | Groups exist in Easy Redmine's schema as a many-to-many join between users and group assignments. There is no standalone REST endpoint for group CRUD. We reconstruct group memberships by querying member roles at the project level. |
| Issue Relations | Mapping required | Issue Relations are available in the Alpha API from Redmine 1.3+. Relation types (blocks, precedes, duplicates, relates) are preserved as typed associations, but the API does not support bulk creation so we chunk relation writes into batches. |
| Custom Fields | Mapping required | Easy Redmine extends Redmine's custom field model significantly with project-level field definitions and custom field sets. We inspect the available_values schema for each custom field during scoping and map enumerated fields to equivalent drop-down or tag structures in the destination. |
| Attachments | Mapping required | File attachments are stored as blobs linked to Issues, Projects, or Documents. We download each attachment from Easy Redmine's storage and re-upload to the destination, preserving original filenames and MIME types. Attachments larger than 100MB are flagged for manual transfer. |
| Agile Boards | Mapping required | Scrum and Kanban boards in Easy Redmine are UI-state objects that derive from issue statuses and sprint assignments. Board configuration (column ordering, WIP limits) is a custom Easy Redmine extension without a standard API equivalent, so we migrate the underlying sprint and issue state data. |
| Resource Allocations | Mapping required | Resource allocation data is an Easy Redmine extension over standard Redmine. We migrate user-assignment hours and capacity data where exposed via the API, but allocation matrices with role breakdowns require custom field mapping. |
| Helpdesk Tickets | Mapping required | Helpdesk is a separate module in Easy Redmine that creates tickets linked to Issues. Email threads and SLA metadata are Easy Redmine-specific fields not present in upstream Redmine. We migrate ticket text and status; SLA rules must be reconfigured in the destination. |
Gotchas
What to watch for in Easy Redmine migrations
Issues we've hit on past Easy Redmine migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Pagination cap of 100 records on all collection endpoints
Easy Redmine custom fields lack standard API discovery
Wiki and document attachments stored as file blobs require separate storage access
No free trial requires paid commitment before evaluation
| Severity | Issue |
|---|---|
| High | Pagination cap of 100 records on all collection endpoints |
| Medium | Easy Redmine custom fields lack standard API discovery |
| Medium | Wiki and document attachments stored as file blobs require separate storage access |
| Low | No free trial requires paid commitment before evaluation |
Leaving Easy Redmine?
Where Easy Redmine customers move next
5 destinations Easy Redmine can migrate to.
How a Easy Redmine migration works
Four steps, Easy Redmine-specific
Connect
API key via X-Redmine-API-Key header, or HTTP Basic auth into Easy Redmine. Scopes limited to read-only on the data we move.
Map
We translate Easy Redmine-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Easy Redmine quirks before production.
Migrate
Full migration with Easy Redmine rate-limit handling. Rollback available throughout.
FAQ
Easy Redmine migration FAQ
Answers to the questions buyers ask most during Easy Redmine migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Easy Redmine migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationOther project management tools we support
Ready when you are
Migrate Easy Redmine.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Easy Redmine setup and destination — written quote back within a business day.