The request path
Each request crosses three adapter stages:- API endpoint. Your existing SDK, CLI or infrastructure tool sends an origin-shaped request to the configured Cloud Adapter endpoint.
- Service adapter. The selected origin-to-backend mapping interprets the request and translates its supported behavior.
- Target client. Cloud Adapter calls the native target service using the backend identity configured for that mapping.
The operations path
The local Tensor9 CLI reads the installation’s configuration, validates changes and coordinates setup and updates. Configuration has two scopes:- Cloud adapter configuration defines settings shared by the installation, such as its origin and target clouds, networking and deployment shape.
- Service adapter configuration selects a backend and supplies the settings needed for one service mapping.
Identity and trust boundaries
Cloud Adapter crosses distinct security boundaries. Treat them separately:
An origin-shaped request does not inherit permission to the target service. Likewise, a target-cloud credential does not decide who may call the adapter. Apply least privilege independently at each boundary and keep provisioning credentials separate from runtime credentials.
Where state lives
Application data belongs to the selected target service. For example, an S3-to-Cloud Storage adapter stores objects in Cloud Storage; it does not keep a second object copy inside Cloud Adapter. Cluster deployments also use a PostgreSQL coordination store. That store coordinates adapter processes; it is separate from the application data held by target services. Inventory, back up and recover those stores according to their different roles. Configuration is another durable input. Keep it under review and change control, because changing a backend can change data ownership and migration requirements even when the file remains syntactically valid.How deployment changes the topology
The request translation remains the same across deployment choices. What changes is how the runtime is arranged:
Adding processes improves process availability or throughput; it does not expand a service mapping’s operation coverage. Review the selected service adapter’s reference page before choosing a deployment shape.
Observe a request
Usetensor9 explain to inspect how a request maps to its target behavior without sending it through the full deployment. During live diagnosis, combine that explanation with the adapter’s response headers, runtime logs and the resulting target-service state.