generic, self-hosted, multi-platform REST API wrapper.


Exposes legacy applications as REST API

Imagine you can easily expose any legacy console application or script as a REST API.   singleapi_legacyadapter

Generic and simple to use

  1. Define scripts and parameters
  2. Generate Service Endpoint
  3. Install Service Host Controller on the target system
  4. Copy Service Endpoint to the target
  5. Run Service Host Controller

singleapi_usage1

Self-hosted

By default, SingleAPI does not require a web server to run – it’s a standalone console application that listens to the specified HTTP port.

Also, SingleAPI can be configured to run inside existing web server infrastructure (IIS 7.5 managed pipelines).

Secure

Each wrapped endpoint is running in isolated context, and has individual logging.
singleapi_security

Multi-platform

System requirements:

  • Linux/Unix: Mono 3.2+
  • Windows: MS .Net 3.5+