
AWS SageMaker
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect AWS SageMaker to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Sync SageMaker resources from one AWS region. Grant these IAM permissions for the tables you select: sagemaker:ListTrainingJobs, sagemaker:DescribeTrainingJob, sagemaker:ListProcessingJobs, sagemaker:DescribeProcessingJob, sagemaker:ListEndpoints, sagemaker:DescribeEndpoint, sagemaker:ListModels, and sagemaker:DescribeModel. Jobs and endpoints use full refresh to capture status changes. Models also support incremental sync by creation time.
Configuration
| Option | Description |
|---|---|
AWS access key IDType: text Required: True | |
AWS secret access keyType: password Required: True | |
AWS session tokenType: password Required: False | Temporary credentials require a session token. Scheduled syncs fail when the token expires. |
AWS regionType: text Required: True |
Linking AWS SageMaker to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select AWS SageMaker
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
training_jobs | Training jobs with status, resource settings, metrics, and billable duration. | Full refresh | — | — |
processing_jobs | Processing jobs with status, input and output settings, and compute resources. | Full refresh | — | — |
endpoints | Inference endpoints with status, deployment settings, and production variants. | Full refresh | — | — |
models | Models with container settings, execution roles, and creation times. | Incremental, Full refresh | creation_time | — |