🚀 EVERSE Unified API

Centralized API for EVERSE Research Software Quality Services

📊 API Overview

The EVERSE Unified API provides seamless access to comprehensive research software quality data. Aggregating indicators, tools, and dimensions from multiple authoritative sources, this API empowers developers and organizations to assess and improve software quality systematically.

📈 Indicators

34

Quality indicators

🔧 Tools

60

Software tools

📐 Dimensions

12

Quality dimensions

📍 API Endpoints

📈 Indicators

Browse and explore all software quality indicators with detailed information about each one.

Explore Indicators

🔧 Tools

Discover tools and frameworks for implementing software quality practices.

Explore Tools

📐 Dimensions

Understand the various dimensions of software quality assessment.

Explore Dimensions

🔗 Relationships

View relationships between indicators, tools, and dimensions.

Open Graph Viewer

🏥 Health

Check the current health status and metrics of the API.

View Health

📚 OpenAPI

Full API specification in OpenAPI 3.0 format for integration and documentation.

View Spec

⭐ API Features

  • RESTful JSON API
  • Pagination support
  • HATEOAS links for navigation
  • JSON-LD structured data
  • OpenAPI 3.0 specification
  • Comprehensive relationship graphs
  • Real-time health monitoring
  • Automatic updates every 6 hours
  • GitHub Pages deployment
  • Zero-cost infrastructure

🚀 Quick Start

Get started with the API in seconds:

Get All Indicators:

curl https://vuillaut.github.io/evapi/indicators/ | jq

Get All Tools:

curl https://vuillaut.github.io/evapi/tools/ | jq

Get All Dimensions:

curl https://vuillaut.github.io/evapi/dimensions/ | jq

Check API Health:

curl https://vuillaut.github.io/evapi/health.json | jq
📡 Using the API

The API is organized into logical collections:

All endpoints return paginated JSON responses with: