API: Difference between revisions
From Nasqueron Agora
No edit summary |
|||
Line 38: | Line 38: | ||
== See also == | == See also == | ||
* [[Terms and policies/API]] | * [[Terms and policies/API]] | ||
[[Category:Projects]] | |||
[[Category:Nasqueron web sites]] | |||
[[Category:API|*]] |
Latest revision as of 13:30, 26 October 2024
Nasqueron API is divided in small microservices, with endpoints offered at https://api.nasqueron.org
Services index
Name | Mount point | Description | Front-end | Repository | Language / framework |
---|---|---|---|---|---|
Docker Registry API | /docker/registry | Nasqueron Docker PaaS private registry content | https://infra.nasqueron.org/docker/registry/ | rAPIREG | Rust / limiting-factor |
Datasources API | /datasources | Datasources for other projects and services | - | rAPIDS | Node.js / Express |
Servers log | /servers-log | Write to servers log | https://infra.nasqueron.org/servers-log/ | rAPISRVLOGS | PHP |
Following API services are in development:
Name | Mount point | Description | Front-end | Repository | Language / framework |
---|---|---|---|---|---|
Notifications Center SSE API | /notifications/stream | Real-time stream of the notifications | https://infra.nasqueron.org/notifications/ | rAPINSSE | Python / Flask |
Notifications Center Delivery API | /notifications/delivery | HTTP bridge to consume notifications | no front-end | rND | Python / Flask |
Servers log | /servers-log (1) | Write and read servers log | https://infra.nasqueron.org/servers-log/ (1) | rSERVERSLOG | Rust / Iron (2) |
Clean URL API | /web/clean-url/ | Clean URL | http://tools51.nasqueron.org/web/cleaner | rAPICLEAN | Python / Flask |
- Notes
- (1) Currently the mount-point uses the PHP service, and front-end shows a static JSON document maintained by that service.
- (2) Project developed before Rocket was released and limiting-factor framework prepared.