How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

CollectOSS REST API

CollectOSS (pronounced "collect us") is the CHAOSS reference data collection and storage tool for open source community health. It harvests data from GitHub and GitLab forges into a PostgreSQL schema and exposes a Flask/Gunicorn REST API of 137 operations that return CHAOSS-aligned metrics grouped by the CHAOSS focus areas — evolution, risk, value, complexity, experimental — plus utility, visualization, DEI Badging and OAuth login endpoints. It is the successor to Augur, which left the CHAOSS project in March 2026; CollectOSS is self-hosted, so each deployment serves the API from its own host under /api/unstable/.

CollectOSS REST API is one of 4 APIs that CHAOSS publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include CHAOSS Metrics, CollectOSS, Community Health, Metrics, and REST. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a GitHub repository, and authentication docs.

This API exposes 137 operations across 137 paths, organized into 9 resource areas. It is described by OpenAPI 3.1.0, at version 0.60.0.

Requests are made against the base URL https://collectoss.example.com/api/unstable.

137 operations 137 paths 0 schemas 133 GET4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.60.0
Base URL
https://collectoss.example.com/api/unstable
Resource Areas
9

Paths & Operations 137

Across 137 paths, the API surfaces 137 operations — 133 GET, 4 POST. They span 9 resource areas: utility, risk, experimental, evolution, value, visualizations, complexity, login, DEI Badging. Each is listed below with its method, path, parameters, and response codes.

utility 8
GET
/repo-groups
Get all the downloaded repo groups.
Get All Repo Groups → 200
GET
/repos
Get all the downloaded repos.
Get All Repos → 200
GET
/repos/:id
Get a downloaded repo by its ID in CollectOSS. The schema block below says it is an array, but it is not.
Get Repo By ID → 200
GET
/owner/:owner/repo/:repo
Get the repogroupid and repoid of a particular repo.
Get Repo by Owner and Repo Name 2 params → 200
GET
/rg-name/:rg_name/repo-name/:repo_name
Get the repogroupid and repoid of a particular repo.
Get Repo by Repo Group Name and Repo Name 2 params → 200
GET
/rg-name/:rg_name
Get the repoid of a particular repo group.
Get Repo by Repo Name 1 param → 200
GET
/repo-groups/:repo_group_id/repos
Get all the repos in a repo group.
Get Repos in Repo Group 1 param → 200
GET
/repo-groups/:repo_group_id/top-insights
Get all the downloaded repo groups.
Get Top Insights 1 param → 200
risk 21
GET
/metadata/repo_info
Returns the metadata about all repositories in a CollectOSS instance, using information from a git platform (GitHub, GitLab, etc.). Each record includes the default branch, forks, stars, watchers, an…
Activity Metadata (Repo) → 200
GET
/metadata/contributions_count
Returns a list of repositories contributed to by all the contributors in a CollectOSS Instance: INCLUDING all repositories on a platform, not merely those repositories in the CollectOSS Instance. Num…
Contributions Count (Repo) → 200
GET
/metadata/contributors_count
Returns a list of repositories contributed to by all the contributors in a CollectOSS Instance: INCLUDING all repositories on a platform, not merely those repositories in the CollectOSS Instance. Num…
Contributors Count (Repo) → 200
GET
/repo-groups/:repo_group_id/average-issue-resolution-time
The average issue resolution time.
Average Issue Resolution Time (Repo Group) 1 param → 200
GET
/repos/:repo_id/average-issue-resolution-time
The average issue resolution time.
Average Issue Resolution Time (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/cii-best-practices-badge
The CII Best Practices Badge level.
CII Best Practices Badge (Repo Group) 1 param → 200
GET
/repos/:repo_id/cii-best-practices-badge
The CII Best Practices Badge level.
CII Best Practices Badge (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/committers
Number of persons opening an issue for the first time.
Committers (Repo Group) 4 params → 200
GET
/repos/:repo_id/committers
Number of persons contributing with an accepted commit for the first time.
Committers (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/fork-count
A technical fork is a distributed version control copy of a project. The number of technical forks indicates the number of copies of a project on the same code development platform.
Fork Count (Repo Group) 1 param → 200
GET
/repos/:repo_id/fork-count
A technical fork is a distributed version control copy of a project. The number of technical forks indicates the number of copies of a project on the same code development platform.
Fork Count (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/forks
A time series of fork count.
Forks (Repo Group) 1 param → 200
GET
/repos/:repo_id/forks
A time series of fork count.
Forks (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/license-coverage
How much of the code base has declared licenses that scanners can recognize which may not be just OSI-approved. This includes both software and documentation source files and is represented as a perc…
License Coverage (Repo Group) 1 param → 200
GET
/repos/:repo_id/license-coverage
How much of the code base has declared licenses that scanners can recognize which may not be just OSI-approved. This includes both software and documentation source files and is represented as a perc…
License Coverage (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/license-declared
The total number and specific licenses declared in a software package. This can include both software and documentation source files. This metric is an enumeration of licenses, and the number of file…
License Declared (Repo Group) 1 param → 200
GET
/repos/:repo_id/license-declared
The total number and specific licenses declared in a software package. This can include both software and documentation source files. This metric is an enumeration of licenses, and the number of file…
License Declared (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/languages
The primary language of the repository.
Languages (Repo Group) 1 param → 200
GET
/repo-groups/:repo_id/languages
The primary language of the repository.
Languages (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/license-count
The declared software package license (fetched from CII Best Practices badging data).
License Count (Repo Group) 1 param → 200
GET
/repo-groups/:repo_id/license-count
The declared software package license (fetched from CII Best Practices badging data).
License Count (Repo) 1 param → 200
experimental 26
GET
/repo-groups/:repo_group_id/aggregate-summary
Returns the current count of watchers, stars, and forks and the counts of all commits, committers, and pull requests merged between a given beginning and end date (default between now and 365 days ag…
Aggregate Summary (Repo Group) 3 params → 200
GET
/repos/:repo_id/aggregate-summary
Returns the current count of watchers, stars, and forks and the counts of all commits, committers, and pull requests merged between a given beginning and end date (default between now and 365 days ag…
Aggregate Summary (Repo) 3 params → 200
GET
/repo-groups/:repo_group_id/annual-commit-count-ranked-by-new-repo-in-repo-group
Annual commit count ranked by new repos in a repo group.
Annual Commit Count Ranked by New Repo in Repo Group (Repo Group) 4 params → 200
GET
/repo-groups/:repo_id/annual-commit-count-ranked-by-new-repo-in-repo-group
Annual commit count ranked by new repos.
Annual Commit Count Ranked repos (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/annual-commit-count-ranked-by-repo-in-repo-group
Annual commit count ranked by repos in a repo group.
Annual Commit Count Ranked by Repo in Repo Group (Repo Group) 2 params → 200
GET
/repo-groups/:repo_id/annual-commit-count-ranked-by-repo-in-repo-group
This is a CollectOSS-specific metric. We are currently working to define these more formally.
Annual Commit Count Ranked by Repo in Repo Group (Repo) 2 params → 200
GET
/repo-groups/:repo_group_id/annual-lines-of-code-count-ranked-by-new-repo-in-repo-group
This is a CollectOSS-specific metric. We are currently working to define these more formally.
Annual Lines of Code Ranked by New Repo in Repo Group (Repo Group) 2 params → 200
GET
/repo-groups/:repo_id/annual-lines-of-code-count-ranked-by-new-repo-in-repo-group
This is a CollectOSS-specific metric. We are currently working to define these more formally.
Annual Lines of Code Ranked by New Repo in Repo Group (Repo) 2 params → 200
GET
/repo-groups/:repo_group_id/annual-lines-of-code-count-ranked-by-repo-in-repo-group
This is a CollectOSS-specific metric. We are currently working to define these more formally.
Annual Lines of Code Ranked by Repo in Repo Group (Repo Group) 2 params → 200
GET
/repo-groups/:repo_id/annual-lines-of-code-count-ranked-by-repo-in-repo-group
This is a CollectOSS-specific metric. We are currently working to define these more formally.
Annual Lines of Code Ranked by Repo in Repo Group (Repo) 2 params → 200
GET
/repo-groups/:repo_group_id/issue-comments-mean
Mean(Average) of issue comments per day.
Issue Comments Mean (Repo Group) 2 params → 200
GET
/repos/:repo_id/issue-comments-mean
Mean(Average) of issue comments per day.
Issue Comments Mean (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/issue-comments-mean-std
Mean(Average) and Standard Deviation of issue comments per day.
Issue Comments Mean Std (Repo Group) 2 params → 200
GET
/repos/:repo_id/issue-comments-mean-std
Mean(Average) and Standard Deviation of issue comments per day.
Issue Comments Mean Std (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/pull-request-acceptance-rate
Timeseries of pull request acceptance rate (expressed as the ratio of pull requests merged on a date to the count of pull requests opened on a date)
Pull Request Acceptance Rate (Repo Group) 4 params → 200
GET
/repos/:repo_id/pull-request-acceptance-rate
Timeseries of pull request acceptance rate (expressed as the ratio of pull requests merged on a date to the count of pull requests opened on a date)
Pull Request Acceptance Rate (Repo) 3 params → 200
GET
/repo-groups/:repo_group_id/pull-requests-new
Returns a time series of the number of new Pull Requests opened during a certain period for a specific repository group.
Pull Requests New (Repo Group) 4 params → 200
GET
/repo-groups/:repo_id/pull-requests-new
Returns a time series of the number of new Pull Requests opened during a certain period for a specific repository.
Pull Requests New (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/pull-requests-closed-no-merge
Timeseries of pull request which were closed but not merged
Pull Request Closed but Not Merged (Repo Group) 3 params → 200
GET
/repos/:repo_id/pull-requests-closed-no-merge
Pull Request Closed but Not Merged (Repo) 3 params → 200
GET
/repo-groups/:repo_group_id/top-committers
Returns a list of contributors contributing N% of all commits.
Top Committers (Repo Group) 3 params → 200
GET
/repos/:repo_id/top-committers
Returns a list of contributors contributing N% of all commits.
Top Committers (Repo) 3 params → 200
GET
/repo-groups/:repo_group_id/abandoned-issues
List of abandoned issues (last updated = 1 year ago)
Abandoned Issues (Repo Group) 1 param → 200
GET
/repo-groups/:repo_id/abandoned-issues
List of abandoned issues (last updated = 1 year ago)
Abandoned Issues (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/lines-changed-by-author
Code Changes Lines measures the sum of lines added and removed in all source code changes during a specified period by an author.
Lines Changed by Author (Repo Group) 1 param → 200
GET
/repo-groups/:repo_id/lines-changed-by-author
Code Changes Lines measures the sum of lines added and removed in all source code changes during a specified period by an author.
Lines Changed by Author (Repo) 1 param → 200
evolution 52
GET
/repo-groups/:repo_group_id/code-changes
Time series of number of commits during a certain period.
Code Changes (Repo Group) 4 params → 200
GET
/repos/:repo_id/code-changes
Time series number of commits during a certain period.
Code Changes (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/code-changes-lines
Time series of lines added and removed during a certain period.
Code Changes Lines (Repo Group) 4 params → 200
GET
/repos/:repo_id/code-changes-lines
Time series of lines added and removed during a certain period.
Code Changes Lines (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/contributors
List of contributors and their contributions.
Contributors (Repo Group) 3 params → 200
GET
/repos/:repo_id/contributors
List of contributors and their contributions.
Contributors (Repo) 3 params → 200
GET
/repo-groups/:repo_group_id/contributors-new
Time series of number of new contributors during a certain period.
New Contributors (Repo Group) 4 params → 200
GET
/repos/:repo_id/contributors-new
Time series of number of new contributors during a certain period.
New Contributors (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/issue-backlog
Number of issues currently open.
Issue Backlog (Repo Group) 1 param → 200
GET
/repos/:repo_id/issue-backlog
Time since an issue is proposed until it is closed.
Issue Backlog (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/issue-participants
How many persons participated in the discussion of issues.
Issue Participants (Repo Group) 3 params → 200
GET
/repos/:repo_id/issue-participants
How many persons participated in the discussion of issues.
Issue Participants (Repo) 3 params → 200
GET
/repo-groups/:repo_group_id/issue-throughput
Ratio of issues closed to total issues.
Issue Throughput (Repo Group) 1 param → 200
GET
/repos/:repo_id/issue-throughput
Ratio of issues closed to total issues.
Issue Throughput (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/issues-active
Time series of number of issues that showed some activity during a certain period.
Issues Active (Repo Group) 4 params → 200
GET
/repos/:repo_id/issues-active
Time series of number of issues that showed some activity during a certain period.
Issues Active (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/issues-closed
Time series of number of issues closed during a certain period.
Issues Closed (Repo Group) 4 params → 200
GET
/repos/:repo_id/issues-closed
Time series of number of issues closed during a certain period.
Issues Closed (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/issues-closed-resolution-duration
Duration of time for issues to be resolved.
Closed Issue Resolution Duration (Repo Group) 1 param → 200
GET
/repos/:repo_id/issues-closed-resolution-duration
Duration of time for issues to be resolved.
Closed Issue Resolution Duration (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/issues-first-time-closed
Number of persons closing an issue for the first time.
Closed Issues New Contributor (Repo Group) 4 params → 200
GET
/repos/:repo_id/issues-first-time-closed
Number of persons closing an issue for the first time.
Closed Issues New Contributors (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/issues-first-time-opened
Number of persons opening an issue for the first time.
New Contributors of Issues (Repo Group) 4 params → 200
GET
/repos/:repo_id/issues-first-time-opened
Number of persons opening an issue for the first time.
New Contributors of Issues (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/issues-maintainer-response-duration
Duration of time for issues to be resolved.
Issue Response Time (Repo Group) 3 params → 200
GET
/repos/:repo_id/issues-maintainer-response-duration
Duration of time for issues to be resolved.
Issue Response Time (Repo) 3 params → 200
GET
/repo-groups/:repo_group_id/issues-new
Time series of number of new issues opened during a certain period.
Issues New (Repo Group) 4 params → 200
GET
/repos/:repo_id/issues-new
Time series of number of new issues opened during a certain period.
Issues New (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/issues-open-age
Age of open issues.
Open Issue Age (Repo Group) 1 param → 200
GET
/repos/:repo_id/issues-open-age
Age of open issues.
Open Issue Age (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/pull-requests-merge-contributor-new
Number of persons contributing with an accepted commit for the first time.
New Contributors of Commits (Repo Group) 4 params → 200
GET
/repos/:repo_id/pull-requests-merge-contributor-new
Number of persons contributing with an accepted commit for the first time.
New Contributors of Commits (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/review-duration
Time since an review/pull request is proposed until it is accepted.
Review Duration (Repo Group) 3 params → 200
GET
/repos/:repo_id/review-duration
Time since an review/pull request is proposed until it is accepted.
Review Duration (Repo) 3 params → 200
GET
/repo-groups/:repo_group_id/reviews
Time series of number of new reviews / pull requests opened within a certain period.
Reviews (Repo Group) 4 params → 200
GET
/repos/:repo_id/reviews
Time series of number of new reviews / pull requests opened within a certain period.
Reviews (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/reviews-accepted
Time series of number of accepted reviews / pull requests opened within a certain period.
Reviews Accepted (Repo Group) 4 params → 200
GET
/repos/:repo_id/reviews-accepted
Time series of number of accepted reviews / pull requests opened within a certain period.
Reviews Accepted (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/reviews-declined
Time series of number of declined reviews / pull requests opened within a certain period.
Reviews Declined (Repo Group) 4 params → 200
GET
/repos/:repo_id/reviews-declined
Time series of number of declined reviews / pull requests opened within a certain period.
Reviews Declined (Repo) 4 params → 200
GET
/repo-groups/:repo_group_id/sub-projects
Number of sub-projects.
Sub-Projects (Repo Group) 3 params → 200
GET
/repos/:repo_id/sub-projects
Number of sub-projects.
Sub-Projects (Repo) 3 params → 200
GET
/repo-groups/:repo_group_id/closed-issues-count
Count of closed issues.
Closed Issues Count (Repo Group) 2 params → 200
GET
/repos/:repo_id/closed-issues-count
Count of closed issues.
Closed Issues Count (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/issue-duration
Time since an issue is proposed until it is closed.
Issue Duration (Repo Group) 3 params → 200
GET
/repo-groups/:repo_id/issue-duration
Time since an issue is proposed until it is closed.
Issue Duration (Repo) 3 params → 200
GET
/repos/:repo_group_id/releases
Time since an review/pull request is proposed until it is accepted.
Number of Releases (Repo) 1 param → 200
GET
/repos/:repo_id/releases
Time since an review/pull request is proposed until it is accepted.
Number of Releases (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/open-issues-count
Count of open issues.
Open Issues Count (Repo Group) 1 param → 200
GET
/repo-groups/:repo_id/open-issues-count
Count of open issues.
Open Issues Count (Repo Group) 1 param → 200
GET
/repo-groups/:repo_group_id/repo-messages
The number of messages exchanged for a repository group over a specified period.
Repository Messages (Repo Group) 3 params → 200
GET
/repos/:repo_id/repo-messages
The number of messages exchanged for a repository over a specified period.
Repo Messages (Repo) 3 params → 200
value 8
GET
/repo-groups/:repo_group_id/watchers
A time series of watchers count.
Watchers (Repo Group) 1 param → 200
GET
/repos/:repo_id/watchers
A time series of watchers count.
Watchers (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/watchers-count
Watchers count.
Watchers Count (Repo Group) 1 param → 200
GET
/repos/:repo_id/watchers-count
Watchers count.
Watchers Count (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/stars
A time series of stars count.
Stars (Repo Group) 1 param → 200
GET
/repos/:repo_id/stars
A time series of stars count.
Stars (Repo) 1 param → 200
GET
/repo-groups/:repo_group_id/stars-count
Stars count.
Stars Count (Repo Group) 1 param → 200
GET
/repos/:repo_id/stars-count
Stars count.
Stars Count (Repo) 1 param → 200
visualizations 12
GET
/contributor_reports/new_contributors_bar/
Get bar chart of new contributor counts.
New Contributor Counts Bar Chart 7 params → 200
GET
/contributor_reports/new_contributors_stacked_bar/
Get stacked bar chart of new contributor counts, which shows the action of the contributor.
New Contributor Counts Stacked Bar Chart (shows actions) 7 params → 200
GET
/contributor_reports/returning_contributors_pie_chart/
Get pie chart of the returning contributor counts.
Returning Contributor Counts Pie Chart 6 params → 200
GET
/contributor_reports/returning_contributors_stacked_bar/
Get returning contributors stacked bar chart.
New Contributor Counts Stacked Bar Chart (shows actions) 7 params → 200
GET
/pull_request_reports/average_commits_per_PR/
Get vertical bar chart of average commits per pull request.
Average Commit Counts Per Year for All Pull Requests 4 params → 200
GET
/pull_request_reports/average_comments_per_PR/
Get horizontal stacked bar chart of the average comments for closed pull requests.
Average Comments per Closed Pull Request 4 params → 200
GET
/pull_request_reports/PR_counts_by_merged_status/
Get vertical stacked bar chart of the number of pull requests by merged status.
Count of All Closed Pull Requests by Merged Status 4 params → 200
GET
/pull_request_reports/mean_response_times_for_PR/
Get grouped horizontal bar chart of average response times for closed pull requests.
Mean Response Times for Closed Pull Requests 4 params → 200
GET
/pull_request_reports/mean_days_between_PR_comments/
Get line graph of the average days between comments for closed pull requests.
Average Days Between Comment for Pull Requests 4 params → 200
GET
/pull_request_reports/PR_time_to_first_response/
Get scatter plot of the days to first response for closed pull requests based on merged status.
Days to First Response for Closed Pull Requests Based on Merged Status 5 params → 200
GET
/pull_request_reports/average_PR_events_for_closed_PRs/
Get heat map of average pull request event counts for closed pull requests.
Average Pull Request Event Types for Closed Pull Requests 4 params → 200
GET
/pull_request_reports/Average_PR_duration/
Get heat map of the average duration of pull requests per month.
Mean Duration of Closed Pull Requests 5 params → 200
complexity 6
GET
/complexity/project_lines
Returns project line data for all repositories in a CollectOSS instance, using information from a git platform (GitHub, GitLab, etc.). Each record includes the total and average number of lines in th…
Total Lines (repo) 1 param → 200
GET
/complexity/project_file_complexity
Returns project file complexity data for all repositories in an CollectOSS instance, using information from a git platform (GitHub, GitLab, etc.). Each record includes the total and average file comp…
File Complexity (repo) → 200
GET
/complexity/project_blank_lines
Returns project blank line data for all repositories in a CollectOSS instance, using information from a git platform (GitHub, GitLab, etc.). Each record includes the total and average number of blank…
Total Blank Lines (repo) 1 param → 200
GET
/complexity/project_comment_lines
Returns project comment line data for all repositories in a CollectOSS instance, using information from a git platform (GitHub, GitLab, etc.). Each record includes the total and average number of com…
Total Comment Lines (repo) 1 param → 200
GET
/complexity/project_files
Returns project file data for all repositories in a CollectOSS instance, using information from a git platform (GitHub, GitLab, etc.). Each record includes the total number of files in the project re…
Total Files (repo) → 200
GET
/complexity/project_languages
Returns project language data for all repositories in a CollectOSS instance, using information from a git platform (GitHub, GitLab, etc.). Each record includes the lines and files of a language in a…
Project Languages (repo) → 200
login 2
POST
/user/session/generate
The final step in the CollectOSS Oauth authorization process. The Client Application uses this endpoint to exchange a temporary authorization code (generated in the previous authorization step) with…
Generate User Session Token 3 params → 200400
POST
/user/session/refresh
Exchange a valid refresh token for a new Bearer token and a new refresh token. The Bearer token returned from this endpoint may be the same as the current Bearer token. If the new Bearer token return…
Refresh User Session Token 3 params → 200400
DEI Badging 2
POST
/dei/repo/add
Add and start repo for DEI Badging
DEI Badging Tracking 4 params → 200400
POST
/dei/report
Request the report for the given badging project. On success, the report PDF will be returned in a Binary response. On failure, a JSON response with a status will be returned.
DEI Badging Report 2 params → 200400

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

chaoss-collectoss-openapi.yml Raw ↑

Other APIs CHAOSS publishes across the network.

CHAOSS Metrics Catalog
CHAOSS GrimoireLab
CHAOSS 8Knot Dashboard
Where this information came from

This is an independent, third-party profile of CollectOSS REST API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.