{"id":19967634,"url":"https://github.com/opal-project/opal-interface","last_synced_at":"2026-05-11T08:09:14.546Z","repository":{"id":51809488,"uuid":"241967826","full_name":"OPAL-Project/OPAL-Interface","owner":"OPAL-Project","description":"Frontend APIs repository. Code as of 20-02-2020.","archived":false,"fork":false,"pushed_at":"2025-02-21T23:13:09.000Z","size":55,"stargazers_count":1,"open_issues_count":12,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-22T00:20:23.179Z","etag":null,"topics":["opal","privacy-preserving-analytics"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OPAL-Project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-20T19:10:59.000Z","updated_at":"2020-10-05T22:40:03.000Z","dependencies_parsed_at":"2023-10-16T08:27:11.378Z","dependency_job_id":"b4d5e39b-1d61-4b4b-97db-187802a2dadb","html_url":"https://github.com/OPAL-Project/OPAL-Interface","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OPAL-Project%2FOPAL-Interface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OPAL-Project%2FOPAL-Interface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OPAL-Project%2FOPAL-Interface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OPAL-Project%2FOPAL-Interface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OPAL-Project","download_url":"https://codeload.github.com/OPAL-Project/OPAL-Interface/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241404205,"owners_count":19957650,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["opal","privacy-preserving-analytics"],"created_at":"2024-11-13T02:43:09.532Z","updated_at":"2026-05-11T08:09:09.492Z","avatar_url":"https://github.com/OPAL-Project.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OPAL-interface\n[![Lomo Saltado](https://img.shields.io/badge/made-with_Lomo_Saltado-e00f34.svg?style=flat-square)](https://www.opalproject.org)\n[![Travis branch](https://img.shields.io/travis/OPAL-Project/OPAL-Interface/master.svg?style=flat-square)](https://travis-ci.org/OPAL-Project/OPAL-Interface)\n[![David](https://img.shields.io/david/opal-project/opal-Interface.svg?style=flat-square)](https://david-dm.org/opal-project/opal-Interface) \n[![David](https://img.shields.io/david/dev/opal-project/opal-Interface.svg?style=flat-square)](https://david-dm.org/opal-project/opal-Interface?type=dev) \n\n\nOPAL - Interface micro-service \n\nThe OPAL-interface provides the API to interact with the opal eco-system. The core function of the API is first and\nforemost to enable authorized users to submit jobs to OPAL. The two other features that the Interface manages are the\nmanagement of users(creation, deletion and providing information about them) and providing the current statuses of all the \nservices in the environment. The currently managed services are Interface, Cache, Privacy, Scheduler and Compute.\n\nWe provide the [API documentation](doc-api-swagger.yml) in swagger 2.0 format. You can paste the content in the \n[swagger editor](http://editor.swagger.io/) to render the API documentation. \n\n## Configuration\nAt its construction, the `opal-interface` server receives a configuration object that MUST respect the following schema:\n * [Example configuration](config/opal.interface.sample.config.js)\n * [Tests configuration](config/opal.interface.test.config.js)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopal-project%2Fopal-interface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopal-project%2Fopal-interface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopal-project%2Fopal-interface/lists"}