Skip to main content

Layerup’s Cloud — integration mechanism, network connectivity & dedicated cluster.

This page covers the technical architecture of Option 3 — Layerup’s Cloud — in the same depth that Native VPC Deployment Paradigm covers Option 2. It is addressed to security architects and integration engineers evaluating whether the SaaS model satisfies your network, data residency, and integration requirements.
Everything on this page applies only to Option 3. For Option 2 (your private cloud), see Native VPC Deployment Paradigm. The core agent logic, AOP governance, and output schema are identical across all deployment models.

What “dedicated cluster” means in concrete infrastructure terms

Option 3 is not a shared multi-tenant SaaS product. Layerup provisions a fully isolated set of infrastructure in Layerup’s AWS account, dedicated exclusively to your organization. No compute, storage, queuing, networking, encryption keys, or model deployments are shared with any other Layerup customer. Layerup’s own operational tooling accesses your cluster through a separate, time-limited, audited cross-account role used only for deployment, monitoring, and incident response. This role is not used for any customer’s data access and is subject to the same BAA controls as the customer-facing infrastructure.

Network connectivity — two options

Option A: HTTPS over internet (default)

The default connectivity model uses HTTPS (TLS 1.3) over the public internet between your systems and Layerup’s cluster API endpoint. All data is encrypted in transit. Your systems make API calls to a dedicated HTTPS endpoint assigned to your cluster (<your-org>.api.uselayerup.com). This is the simplest path and is appropriate for most organizations. The dedicated endpoint is authenticated — unauthenticated requests are rejected before any data is processed. Fig. S1.1 — HTTPS connectivity (default). Data is encrypted end-to-end via TLS 1.3. The ALB and all cluster resources are in Layerup’s dedicated VPC — no shared infrastructure. Firewall rule required on your side:
  • Outbound TCP port 443 to *.uselayerup.com (or the specific IP range provided by your Layerup implementation engineer)

For organizations whose security policy prohibits internet-egress to third-party HTTPS endpoints — or who prefer a fully private network path for all data traffic — Layerup supports connectivity via AWS PrivateLink. With PrivateLink, traffic between your VPC and Layerup’s dedicated cluster travels entirely over AWS’s private backbone network. No data traverses the public internet at any point. Fig. S1.2 — PrivateLink connectivity. All traffic stays on AWS’s internal network. Your VPC creates an Interface VPC Endpoint pointing to Layerup’s PrivateLink service. No internet gateway or NAT gateway route is required. What your AWS team needs to provision for PrivateLink:
  • An Interface VPC Endpoint in your AWS account, using the PrivateLink service name provided by Layerup
  • A security group on the endpoint allowing outbound from your integration workloads
  • No internet gateway route changes are required — PrivateLink traffic does not use the internet path
Availability: PrivateLink is available for all Option 3 deployments in supported AWS regions. Confirm regional availability with your Layerup implementation engineer.

API integration mechanism

Your systems interact with the Layerup dedicated cluster through a REST API. The integration pattern mirrors Option 2 (S3/SQS-based staging) but operates against Layerup-managed endpoints rather than resources in your own AWS account.

Submitting a case

The API response returns a case_id and pre-signed S3 upload URLs for each document. Your system uploads the documents directly to Layerup’s S3 input bucket using the pre-signed URLs (TLS-encrypted; URLs expire after 15 minutes).

Receiving output

Two consumption patterns are supported:

Case status


Authentication — API and dashboard

See SSO & API Authentication for the full authentication reference. In summary:

Data residency under Option 3

All data processed by the agent remains within Layerup’s dedicated cluster for your organization. The following summarizes where data lives and how it is protected:
Your organization has audit access to the CloudWatch Log Group for your dedicated cluster. Layerup provides read-only IAM access credentials for your compliance team, allowing independent verification of the audit trail without requiring Layerup involvement. This access is governed by the BAA.

SaaS vs private cloud — key differences at a glance