A common web API for remote pipeline execution.
- OpenAPI specification: see
carmin.yaml
. - Available on Swagger Hub.
- Abstract at 2015 INCF conference
- Join the mailing list
- Join the next teleconference
- Specification (working document). Deprecated by the OpenAPI specification but still contains useful comments.
- Implementation in SOAP: see
api.wsdl
.
Considering the REST or Richardson Maturity Model (RMM) defined by Leonard Richardson (please see http://martinfowler.com/articles/richardsonMaturityModel.html) the current implementation of the CARMIN REST API is considered as level 2 implementation. Considering that the HATEOAS aspect of an API can be quite helpful, to reach the next maturity level will be considered in the next evolutions of the CARMIN REST API.