API: Difference between revisions

From Nasqueron Agora
(Created page with "Nasqueron API is divided in small microservices, with endpoints offered at https://api.nasqueron.org == Services index == {| class="wikitable sortable" |+ Services |- ! 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/ || [https://devcentral.nasqueron.org/source/docker-registry-api/ rAPIREG] |...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 24: Line 24:
| Notifications Center SSE API || /notifications/stream || Real-time stream of the notifications || https://infra.nasqueron.org/notifications/ || [https://devcentral.nasqueron.org/source/api-notifications-sse/ rAPINSSE] || Python / Flask
| Notifications Center SSE API || /notifications/stream || Real-time stream of the notifications || https://infra.nasqueron.org/notifications/ || [https://devcentral.nasqueron.org/source/api-notifications-sse/ rAPINSSE] || Python / Flask
|-
|-
| Notifications Center Delivery API || /notifications/delivery || HTTP bridge to consume notifications || ''no front-end'' || [https://devcentral.nasqueron.org/source/notifications-delivery/ rND] || Python / Flask
| [[Notifications center/Delivery API|Notifications Center Delivery API]] || /notifications/delivery || HTTP bridge to consume notifications || ''no front-end'' || [https://devcentral.nasqueron.org/source/notifications-delivery/ rND] || Python / Flask
|-
|-
| Servers log || /servers-log (1) || Write and read servers log || https://infra.nasqueron.org/servers-log/ (1) || [https://devcentral.nasqueron.org/source/serverslog/ rSERVERSLOG] || Rust / Iron (2)
| Servers log || /servers-log (1) || Write and read servers log || https://infra.nasqueron.org/servers-log/ (1) || [https://devcentral.nasqueron.org/source/serverslog/ rSERVERSLOG] || Rust / Iron (2)
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

Services
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:

Services
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.

See also