This is the Linux app named Vulcain whose latest release can be downloaded as vulcain-legacy_Windows_i386.zip. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named Vulcain with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS
Ad
Vulcain
DESCRIPTION
Vulcain is a brand new protocol using HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs. An open-source gateway server that you can put on top of any existing web API to instantly turn it into a Vulcain-compatible one is also provided! It supports hypermedia APIs but also any "legacy" API by documenting its relations using OpenAPI. The protocol has been published as an Internet-Draft that is maintained in this repository. A reference, production-grade, implementation gateway server is also available in this repository. It's free software (AGPL) written in Go. A Docker image is provided. Current solutions for these problems (GraphQL, JSON:API's embedded resources and sparse fieldsets, etc.) are smart network hacks for HTTP/1. But these hacks come with (too) many drawbacks when it comes to HTTP cache, logs and even security. Fortunately, thanks to the new features introduced in HTTP/2, it's now possible to create true REST APIs fixing these problems with ease.
Features
- The Fields HTTP header allows the client to ask the server to return only the specified fields of the requested resource
- Alternatively to HTTP headers, the preload query parameter can be used
- Multiple Fields HTTP headers can be passed
- Alternatively to HTTP headers, the fields query parameter can be used to filter resources
- Map a non-hypermedia API using OpenAPI
- Caddy web server module
Programming Language
Go
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/vulcain.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.