Loading…
Loading…
SOAP-2-REST by Specaria runs entirely inside your network. There is no public endpoint: the platform is reached through your own ingress (cloud IAP, an…
SOAP-2-REST by Specaria runs entirely inside your network. There is no public endpoint: the platform is reached through your own ingress (cloud IAP, an internal load balancer, or a reverse proxy you control). This page covers the supported deployment options and how to choose between them.
Since v1.0 the following topologies are generally available.
The platform is a small set of stateless services backed by one PostgreSQL database:
| Service | Role | | --- | --- | | admin-api | Control plane — onboarding, settings, RBAC, OpenAPI/WSDL generation. Owns the Flyway database migrations (applied on startup). | | runtime | Data plane — performs the SOAP↔REST conversion for live traffic. | | worker | Background jobs — traffic aggregation, discovery derivation, learned-example curation. | | admin-ui | The operator web UI; proxies to admin-api and runtime. | | generic-ingest | Universal HTTP traffic-log receiver (used by the generic-HTTP connector). | | cloud-adapter | Provider abstraction for object store, compute provisioning, relay-VM gateway, and secret store (Google Cloud, Azure, VMware adapters; AWS in progress). |
All persistent configuration and state lives in PostgreSQL (tables prefixed s2r_). The
database is the source of truth — see Backup & restore.
| Option | Best for | Status | | --- | --- | --- | | Docker Compose (standalone) | The fastest path. A demo, a pilot, or a single-host production install behind your own load balancer / reverse proxy. Runs on any Docker host (cloud VM or on-prem). | GA | | Kubernetes / OpenShift (Helm) | High-availability, cluster-managed workloads in any cloud or on-prem. In-cluster or external PostgreSQL. | GA | | GCP-native | Lowest-touch managed-service path on Google Cloud: Cloud Run + Cloud SQL + Cloud Storage + Cloud IAP, with IAM database authentication and internal-only ingress. | GA | | GCP Marketplace listing | One-click deploy onto GCP. Uses the GCP-native topology under the hood. | GA |
On the roadmap (v1.1+): VM appliance images (OVA / VMware / Hyper-V / Nutanix) and first-class AWS / Azure / Oracle native ports. Sample Terraform environments for AWS, Azure, and a vSphere relay are available today as a starting point — see GCP & multi-cloud notes.
.env file, one docker compose up. Put your own TLS-terminating proxy or load balancer in
front.All three run the same images and the same schema. You can start on Docker Compose and migrate to Helm or GCP-native later by pointing the new install at a restored database backup.
Next: pick an option above, then review the Configuration reference for the environment variables and secrets every install needs.