manageiq-api
by
ManageIQ

Description: ManageIQ API

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on April 7th, 2021
Created on August 7th, 2017
Open Issues & Pull Requests: 63 (+0)
Number of forks: 147
Total Stargazers: 20 (+0)
Total Subscribers: 6 (+0)

Issue Activity (beta)

Open issues: 15
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 912 days
Stale 30+ days: 12
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (13)
  • stale (7)
  • enhancement (4)
  • help wanted (4)
  • performance (3)
  • Mend: dependency dashboard (1)
  • spassky/yes? (1)
  • tal/yes? (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 6.0 days
90th percentile: 27.9 days
Tracked items: 19

Most active contributors

Detailed Description

The manageiq-api repository is a REST API plugin for ManageIQ, the open-source cloud and infrastructure management platform. Written in Ruby, this repository provides the API layer that enables programmatic interaction with ManageIQ's core management capabilities. The plugin architecture allows the API to be developed and maintained separately from the core ManageIQ codebase while remaining tightly integrated with it.

The repository serves as the primary interface for external systems and applications to interact with ManageIQ's virtualization, automation, and cloud management features. It exposes ManageIQ's functionality through RESTful services, enabling integration with hybrid cloud environments, service catalogs, and infrastructure orchestration workflows. The API supports multi-cloud management scenarios and provides access to resource monitoring, resource catalogs, and service management capabilities. This makes it a critical component for organizations using ManageIQ to manage heterogeneous infrastructure across multiple cloud providers and on-premises environments.

Development of the manageiq-api repository follows a plugin-based approach documented in the ManageIQ Developer Setup guide. The repository includes convenience scripts for local development, with bin/setup automating the cloning of the core ManageIQ repository and configuration of necessary files. The bin/update script allows developers to keep the core code synchronized during development cycles. This structure reflects the repository's role as a modular extension to the main ManageIQ project.

GitGenius activity tracking reveals that the repository maintains active issue and pull request management, with a median response latency of 0.0 hours across tracked items, indicating rapid triage and engagement. The most frequently applied issue labels are bug (13 occurrences), stale (7 occurrences), and help wanted (4 occurrences), suggesting the project actively manages defect reports and seeks community contributions. The primary contributors tracked by GitGenius are Fryguy with 35 events, kbrock with 21 events, and jrafanie with 16 events, demonstrating consistent core team involvement in repository maintenance and development.

The repository's contributor network extends across related ManageIQ projects, with overlapping contributors also active in manageiq/manageiq (the core platform), manageiq/manageiq-ui-classic (the classic user interface), and apollographql/apollo-client, indicating a collaborative ecosystem where API development is coordinated with platform evolution and UI integration. This cross-project involvement ensures the API remains aligned with platform capabilities and user interface requirements.

The project is distributed under the Apache License 2.0, establishing it as open-source software available for community use and contribution. The contribution process is straightforward, following standard Git workflows of forking, feature branching, committing changes, and submitting pull requests. This accessibility and clear contribution guidelines support the project's role as a central integration point for the ManageIQ ecosystem, enabling both internal development and external community participation in extending ManageIQ's API capabilities.

manageiq-api
by
ManageIQManageIQ/manageiq-api

Repository Details

Fetching additional details & charts...