Skip to content
Liz Krznarich edited this page Nov 1, 2023 · 9 revisions

Welcome to the ror-developer-docs wiki!

ROR services overview

API

RESTful API that allows searching/retrieving ROR records. Also contains private routes for indexing data into Elasticsearch and generating new IDs. Docker container deployed to AWS Fargate via Gitub Actions.

Search UI

JS app the allows searching/viewing ROR records in a browser. Deployed to AWS S3/Cloudfront via Github Actions.

Info site

Static site with informational content about ROR. Deployed to AWS S3/Cloudfront via Github Actions.

Reconciler

OpenRefine extension that allows matching organization names to ROR IDs using the ROR REST API. Docker container deployed to AWS Fargate via ???

Leo form

UI app for generating new or updated ROR record files for download to a local machine. In practice, this is not used by humans, but by a script that takes a CSV as input and uses Selenium to complete the form to create a record each row. Deployed to AWS S3/Cloudfront via Github Actions.

Generate ID

Middleware app used for handling requests to protected ROR API routes from other apps/code (such as leo-form and scripts used in Github actions). Used to centralize handling of protected requests while obscuring requests paths and credentials. Docker container deployed to AWS Fargate via Gitub Actions.

Clone this wiki locally