Security and Compliance

How AWS protects Deepgram deployments on Amazon SageMaker AI: infrastructure security, FIPS 140-3 endpoints, network isolation, and VPC controls.

As a managed service, Amazon SageMaker AI is protected by AWS global network security. For information about AWS security services and how AWS protects infrastructure, see AWS Cloud Security. To design your AWS environment using the best practices for infrastructure security, see Infrastructure Protection in Security Pillar AWS Well-Architected Framework.

For more information, review the AWS documentation Infrastructure security in Amazon SageMaker AI.

API access requirements

You use AWS published API calls to access Amazon SageMaker AI through the network. Clients must support the following:

  • Transport Layer Security (TLS). AWS requires TLS 1.2 and recommends TLS 1.3.
  • Cipher suites with perfect forward secrecy (PFS) such as DHE (Ephemeral Diffie-Hellman) or ECDHE (Elliptic Curve Ephemeral Diffie-Hellman). Most modern systems such as Java 7 and later support these modes.

FIPS 140-3 endpoints

Amazon SageMaker AI offers FIPS 140-3 endpoints in several regions. Unlike standard AWS endpoints, FIPS endpoints use a TLS software library that complies with FIPS 140. Compliance programs that require FIPS-validated cryptography for data in transit, such as FedRAMP, must use them.

A Deepgram deployment uses two of these endpoints:

PurposeStandard endpointFIPS endpoint
Control plane — create, update, and describe endpointsapi.sagemaker.<region>.amazonaws.comapi-fips.sagemaker.<region>.amazonaws.com
Inference — InvokeEndpoint and InvokeEndpointWithBidirectionalStreamruntime.sagemaker.<region>.amazonaws.comruntime-fips.sagemaker.<region>.amazonaws.com

Every Deepgram model and transport, including streaming, works over these endpoints. Switching to them changes only the hostname.

SageMaker FIPS endpoints are available in US East (N. Virginia and Ohio), US West (N. California and Oregon), Canada, and AWS GovCloud (US). For the authoritative list, see FIPS endpoints by service. If a region has no FIPS endpoint, deploy in one that does. Deepgram is not available on AWS Marketplace in GovCloud — see FedRAMP below.

To configure your clients, see Use FIPS Endpoints.

What a FIPS endpoint covers

A FIPS endpoint covers the TLS session between your client and AWS. The Deepgram container itself performs no cryptographic operations:

  • SageMaker terminates the client TLS session and forwards the request to the container over the instance’s loopback interface.
  • Network isolation is enabled, so the container opens no outbound connections.

Network isolation for AWS Marketplace containers

Network isolation is required to run models using resources from AWS Marketplace. For additional security, AWS Marketplace images run within an Amazon VPC. They only have access to data within their local file systems. For details, see No internet access for Marketplace algorithm and model package containers.

With network isolation enabled, Deepgram Marketplace containers cannot make outbound network calls to any service, including Amazon S3 and Deepgram infrastructure. The container runtime environment receives no AWS credentials.

Container vulnerability scanning

AWS Marketplace scans every SageMaker container image for Common Vulnerabilities and Exposures (CVE) before publishing, and rejects any image with a Critical or High severity finding until it is resolved. Deepgram containers listed on AWS Marketplace therefore carry no Critical or High CVEs.

For more information, see SageMaker AI Scans AWS Marketplace Training and Inference Containers for Security Vulnerabilities and Scan your uploaded image.

Endpoint access: public internet or VPC

A SageMaker Endpoint can be accessible over the public internet or restricted to access only from within your Amazon VPC. To restrict access to your endpoint to a VPC, create an interface VPC endpoint for SageMaker Runtime. Traffic between your VPC and SageMaker then travels over the AWS network and never traverses the public internet.

Use a VPC endpoint when you want to:

  • Keep all inference traffic on the AWS network.
  • Apply VPC security groups and route tables to control which clients reach the endpoint.
  • Meet compliance requirements that prohibit public internet exposure of inference traffic.

VPC endpoints and FIPS endpoints address different layers: a VPC endpoint controls the network path your traffic takes, and a FIPS endpoint controls the cryptography that protects it. Use both when your compliance program requires both.

Compliance

Deepgram models running on Amazon SageMaker AI real-time endpoints are eligible for most common compliance frameworks, including SOC 1/2/3, HIPAA, PCI DSS, FedRAMP, GDPR, and ISO 27001/27017/27018.

FedRAMP

Two separate FedRAMP Certifications cover AWS environments:

AWS environmentRegionsFedRAMP Certification
AWS US East-WestNorthern Virginia, Ohio, Oregon, Northern CaliforniaClass C (formerly Moderate baseline)
AWS GovCloud (US)US-East, US-WestClass D (formerly High baseline)

Deepgram is not listed on AWS Marketplace in AWS GovCloud (US), so a Marketplace subscription cannot reach the Class D (formerly High baseline) environment. For a GovCloud deployment, contact your Deepgram representative.

For the services in scope of each certification boundary, see AWS Services in Scope by Compliance Program. For AWS’s own answers on regional coverage, package availability, and how to request authorization artifacts, see the AWS FedRAMP FAQ.

FedRAMP requires FIPS-validated cryptography for data in transit, so pair a FedRAMP-covered region with the FIPS 140-3 endpoints above.