Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
8b9e344
docs: adding new LS Toolkit doc changes (#187)
quetzalliwrites Sep 11, 2025
e449468
Initial launch lambda remote debugging (#186)
remotesynth Sep 11, 2025
eb7b686
docs: document new CloudFormation engine and its implications (#188)
quetzalliwrites Sep 11, 2025
4a3e912
docs: update EKS documentation with k3d load balancer note (#185)
quetzalliwrites Sep 11, 2025
bfa0399
Update Persistence Docs (#189)
HarshCasper Sep 12, 2025
2b756ca
update changelog with v4.8.0 (#191)
alexrashed Sep 12, 2025
5f6b746
Add missing redirects (#192)
remotesynth Sep 15, 2025
baafda8
Update Parity Coverage Docs (#195)
HarshCasper Sep 15, 2025
edcb8a1
Update function coverage documentation (#194)
HarshCasper Sep 15, 2025
b54e9d2
Document FIFO queue creation (#193)
sopgreg Sep 15, 2025
9043e5d
docs: fix sign up URL for SNOW emulator (#196)
gtsiolis Sep 16, 2025
8df6a02
opensearch: update docs for newly supported versions (#190)
alexrashed Sep 18, 2025
591b8f5
Add the student plan (#200)
remotesynth Sep 19, 2025
18375e8
Update service coverage table (#202)
gtsiolis Sep 19, 2025
fcf1e7e
Update lambda.mdx: Documentation text amendment (#205)
LeonDaCosta Sep 22, 2025
6cbc722
Update function coverage documentation (#206)
HarshCasper Sep 22, 2025
e28c8a5
Update Persistence Docs (#207)
HarshCasper Sep 22, 2025
651feb7
Update CODEOWNERS (#208)
localstack-bot Sep 22, 2025
9824a55
Update Parity Coverage Docs (#209)
HarshCasper Sep 22, 2025
d6258ce
docs: fix broken link in ARM64 doc (#210)
quetzalliwrites Sep 22, 2025
b56ef5c
docs: CRUD support for snow API integrations (#204)
quetzalliwrites Sep 23, 2025
d9747e4
docs: new snow doc for network rules (#197)
quetzalliwrites Sep 23, 2025
9cb78a4
docs: new feature doc for openflow (#198)
quetzalliwrites Sep 23, 2025
401f1e0
docs: snow CRUD support for masking policies (#199)
quetzalliwrites Sep 23, 2025
2acfe03
docs: CRUD support for Secrets in Snow (#201)
quetzalliwrites Sep 23, 2025
1a3f3ea
docs: CRUD support for snow resource monitors (#203)
quetzalliwrites Sep 23, 2025
fdbbec8
Add a toolkit redirect (#212)
remotesynth Sep 23, 2025
2f11f8f
Add AWS Lake Formation availability in service coverage for the Stude…
gtsiolis Sep 23, 2025
9ce9170
Update Apache MQ docs (#213)
giograno Sep 24, 2025
76a027c
Add release notes for Snowflake v1.2.0 (#214)
hovaesco Sep 24, 2025
8143b47
Update CODEOWNERS (#215)
localstack-bot Sep 26, 2025
929d043
Update Parity Coverage Docs (#241)
HarshCasper Sep 29, 2025
4f13405
Add MERGE_STRATEGY environment variable (#240)
giograno Sep 29, 2025
4bd68d8
Update function coverage documentation (#239)
HarshCasper Sep 29, 2025
2e46d5b
docs: add new redirects for CI and web app resource browser (#242)
quetzalliwrites Sep 29, 2025
6cad3fd
docs: v2 rewrite for snow getting started guide + quickstart updates …
quetzalliwrites Sep 29, 2025
a8856cc
docs: update cloud-based state persistence licensing details (#247)
quetzalliwrites Oct 2, 2025
63772a5
Update changelog for 4.9 release (#249)
remotesynth Oct 2, 2025
e8d22b7
docs: Collaborative debugging with Cloud Pods (#246)
tharun634 Oct 3, 2025
b688957
docs: updated AWS Replicator tutorial to AWS Proxy, images, and local…
quetzalliwrites Oct 3, 2025
725b582
update generated parity coverage docs
localstack-bot Oct 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
/src/content/docs/aws/services/appsync.mdx @cloutierMat @simonrw @quetzalliwrites @HarshCasper

# athena
/src/content/docs/aws/services/athena.mdx @alexrashed @macnev2013 @quetzalliwrites @HarshCasper
/src/content/docs/aws/services/athena.mdx @macnev2013 @hovaesco @quetzalliwrites @HarshCasper

# autoscaling
/src/content/docs/aws/services/autoscaling.mdx @viren-nadkarni @quetzalliwrites @HarshCasper
Expand Down Expand Up @@ -124,14 +124,17 @@
/src/content/docs/aws/services/glacier.mdx @bentsku @k-a-il @quetzalliwrites @HarshCasper

# glue
/src/content/docs/aws/services/glue.mdx @alexrashed @macnev2013 @quetzalliwrites @HarshCasper
/src/content/docs/aws/services/glue.mdx @macnev2013 @hovaesco @quetzalliwrites @HarshCasper

# iam
/src/content/docs/aws/services/iam.mdx @dfangl @pinzon @quetzalliwrites @HarshCasper

# iot
/src/content/docs/aws/services/iot.mdx @viren-nadkarni @quetzalliwrites @HarshCasper

# iotanalytics
/src/content/docs/aws/services/iotanalytics.mdx @viren-nadkarni @quetzalliwrites @HarshCasper

# kafka
/src/content/docs/aws/services/kafka.mdx @gregfurman @thrau @quetzalliwrites @HarshCasper

Expand Down Expand Up @@ -214,7 +217,7 @@
/src/content/docs/aws/services/sqs.mdx @thrau @baermat @gregfurman @quetzalliwrites @HarshCasper

# ssm
/src/content/docs/aws/services/ssm.mdx @dominikschubert @quetzalliwrites @HarshCasper
/src/content/docs/aws/services/ssm.mdx @viren-nadkarni @dominikschubert @quetzalliwrites @HarshCasper

# stepfunctions
/src/content/docs/aws/services/stepfunctions.mdx @dominikschubert @joe4dev @gregfurman @quetzalliwrites @HarshCasper
Expand Down
30 changes: 17 additions & 13 deletions astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -329,35 +329,39 @@ export default defineConfig({
collapsed: true,
},
{
label: 'Testing Utils',
slug: 'aws/tooling/testing-utils',
label: 'LocalStack Toolkit VS Code',
slug: 'aws/tooling/vscode-extension',
},
{
label: 'LocalSurf',
slug: 'aws/tooling/localsurf',
},
{
label: 'AWS Replicator',
slug: 'aws/tooling/aws-replicator',
label: 'Lambda Tools',
autogenerate: {
directory: '/aws/tooling/lambda-tools',
},
collapsed: true,
},
{
label: 'Event Studio',
slug: 'aws/tooling/event-studio',
},
{
label: 'AWS Replicator',
slug: 'aws/tooling/aws-replicator',
},
{
label: 'DNS Server',
slug: 'aws/tooling/dns-server',
},
{
label: 'Testing Utils',
slug: 'aws/tooling/testing-utils',
},
{
label: 'LocalStack Docker Extension',
slug: 'aws/tooling/localstack-docker-extension',
},
{
label: 'Lambda Tools',
autogenerate: {
directory: '/aws/tooling/lambda-tools',
},
collapsed: true,
label: 'LocalSurf',
slug: 'aws/tooling/localsurf',
},
],
},
Expand Down
4 changes: 4 additions & 0 deletions public/_redirects
Original file line number Diff line number Diff line change
Expand Up @@ -817,3 +817,7 @@
/references/filesystem /aws/capabilities/config/filesystem/ 301
/references /aws/capabilities/config/ 301
/academy/localstack-101/getting-started https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301
/user-guide/materalized-views /snowflake/features/materialized-views/ 301
/user-guide/ci /aws/integrations/continuous-integration/ 301
/aws/tooling/lambda-tools/vscode-extension/ /aws/tooling/vscode-extension/ 301
/aws/tooling/lambda-tools/vscode-extension /aws/tooling/vscode-extension/ 301
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/aws/extensions-library.png
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/aws/localstack-toolkit/logs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion scripts/redirects/_redirects
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
/user-guide/aws/memorydb/ /aws/services/memorydb 301
/user-guide/integrations/devcontainers/ /aws/integrations/containers/devcontainers 301
/references/coverage/coverage_secretsmanager/ /aws/services/secretsmanager 301
/user-guide/ci /aws/integrations/continuous-integration/ 301
/user-guide/ci/travis-ci/ /aws/integrations/continuous-integration/travis-ci 301
/applications/serverless-microservices-with-amazon-api-gateway-dynamodb-sqs-and-lambda/ https://github.com/localstack-samples/sample-microservices-apigateway-lambda-dynamodb-sqs 301
/user-guide/lambda-tools/ /aws/tooling/lambda-tools 301
Expand Down Expand Up @@ -134,7 +135,7 @@
/applications/temp/ /aws/sample-apps/ 301
/applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/ https://github.com/localstack-samples/sample-terraform-ecs-apigateway 301
/user-guide/aws/s3/ /aws/services/s3 301
/user-guide/lambda-tools/vscode-extension/ /aws/tooling/lambda-tools/vscode-extension 301
/user-guide/lambda-tools/vscode-extension/ /aws/tooling/vscode-extension 301
/user-guide/chaos-engineering/ /aws/capabilities/chaos-engineering/ 301
/persistence/supported/ /aws/capabilities/state-management/persistence-coverage 301
/user-guide/aws/ce/ /aws/services/ce 301
Expand Down Expand Up @@ -351,6 +352,7 @@
/references/coverage/coverage_config/ /aws/services/config 301
/references/coverage/coverage_account/ /aws/services/account 301
/user-guide/web-application/stack-overview/ /aws/capabilities/web-app/stack-overview 301
/user-guide/web-application/stack-overview/resources /aws/capabilities/web-app/resource-browser/ 301
/academy/localstack-deployment/cloud-pods/ https://www.youtube.com/watch?list=PLTew28KOwGxPdtdW00WNXZLZnstvRQyTF&v=ZJP2xfvwR_g&feature=youtu.be 301
/user-guide/aws/appconfig/ /aws/services/appconfig 301
/user-guide/aws/cognito/ /aws/services/cognito 301
Expand Down
2 changes: 1 addition & 1 deletion src/components/LanguageSelectWithGetStarted.astro
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const isSnowflakePage = route.id.startsWith('snowflake');
let getStartedUrl = 'https://app.localstack.cloud/sign-up';

if (isSnowflakePage) {
getStartedUrl += 'p?emulator=snowflake';
getStartedUrl += '?emulator=snowflake';
}
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ docker inspect localstack/localstack | jq '.[0].Architecture'
Since LocalStack 2.0, Lambda functions execute in Docker containers with the target platform `linux/amd64` or `linux/arm64`
depending on the [instruction set architecture](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html) configured for the function (`x86_64` by default or `arm64`).
This behavior can lead to errors if the host system, the Docker image, or the code/layer of the function do not support the target architecture.
If you prefer to execute Lambda functions natively, you can set the [configuration]({{< ref "configuration#lambda" >}}) variable `LAMBDA_IGNORE_ARCHITECTURE=1`.
If you prefer to execute Lambda functions natively, you can set the [Lambda configuration](https://docs.localstack.cloud/aws/capabilities/config/configuration/#lambda) variable to `LAMBDA_IGNORE_ARCHITECTURE=1`.

Host systems with [multi-architecture support](https://docs.docker.com/build/building/multi-platform/) can run containers for different Linux architectures using emulation.
For example, an Apple Silicon MacBook can execute `linux/arm64` (`arm64`) Lambda functions natively or emulate them for `linux/arm64` (`x86_64`).
Expand Down
4 changes: 3 additions & 1 deletion src/content/docs/aws/capabilities/config/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,8 @@ This section covers configuration options that are specific to certain AWS servi
| `EKS_K3S_IMAGE_TAG` | `v1.31.5-k3s1` (default) | Custom tag of the `rancher/k3s` image used to spin up Kubernetes clusters locally. |
| `EKS_K8S_PROVIDER` | `k3s` (default)\|`local` | The k8s provider which should be used to start the k8s cluster backing EKS. For more information on the providers, please see [Elastic Kubernetes Service (EKS)](/aws/services/eks) |
| `EKS_K3S_IMAGE_REPOSITORY` | `rancher/k3s` (default) | Custom repository of the `rancher/k3s` image used to spin up Kubernetes clusters locally. |

| `EKS_START_K3D_LB_INGRESS` | `0` (default) | Whether to start the k3d load balancer and Traefik ingress controller automatically when creating an EKS cluster. Set to `1` to enable. |

### ElastiCache

| Variable | Example Values | Description |
Expand Down Expand Up @@ -413,6 +414,7 @@ To learn more about these configuration options, see [Cloud Pods](/aws/capabilit
| `POD_LOAD_CLI_TIMEOUT` | 60 (default) | Timeout in seconds to wait before returning from load operations on the Cloud Pods CLI |
| `POD_ENCRYPTION` | `0` (default) \| `1` | Whether to encrypt the Cloud Pods artifacts at rest. |
| `ENABLE_POD_RESOURCES=1` | `0` (default) \| `1` | Whether to save a detailed Stack Overview including available resources for the Cloud Pod |
| `MERGE_STRATEGY` | `account-region-merge` (default) \| `service-merge` \| `overwrite` | The merge strategy to apply when loading a Cloud Pod into LocalStack (see [state merging](/aws/capabilities/state-management/cloud-pods/#state-merging)) |

## Extensions

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -589,9 +589,12 @@ The available strategies are:
- `service-merge`: This strategy merges services at the account-region level, provided there's no overlap in resources.
It prioritizes the loaded resources when merging.

The LocalStack's default merge strategy can be changed via the `MERGE_STRATEGY` [configuration variable](/aws/capabilities/config/configuration/).

### LocalStack CLI

To activate merge strategies, set `--strategy <strategy>` when loading a Cloud Pod using the LocalStack CLI.
Every `pod load` operation uses the merge strategy set in `MERGE_STRATEGY` (`account-region-merge` by default).
When loading a Cloud Pod via the LocalStack CLI, set the `--strategy <strategy>` option to override the strategy in the configuration variable.
For instance, to load a Cloud Pod named `test-pod-s3-sqs` with the `service-merge` strategy, run the following command:

```bash
Expand Down
2 changes: 2 additions & 0 deletions src/content/docs/aws/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ which can be released as patch version because we are committed to make LocalSta

| Version | Release Date | Release Notes |
|----------|--------------------|----------------------------------------------------------------------------------------------------|
| `v4.9.0` | October 2, 2025 | [v4.8.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-9-0/) |
| `v4.8.0` | September 11, 2025 | [v4.8.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-8-0/) |
| `v4.7.0` | July 31, 2025 | [v4.7.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-7-0/) |
| `v4.6.0` | July 3, 2025 | [v4.6.0](https://blog.localstack.cloud/localstack-for-aws-release-v-4-6-0/) |
| `v4.5.0` | June 5, 2025 | [v4.5.0](https://blog.localstack.cloud/localstack-release-v-4-5-0/) |
Expand Down
1 change: 1 addition & 0 deletions src/content/docs/aws/getting-started/help-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ At the moment, we only provide support in `English`, as we are an international
| Base | [**Standard Support**](/aws/getting-started/help-support/#standard-support) |
| Ultimate | [**Priority Support**](/aws/getting-started/help-support/#priority-support) |
| Enterprise | [**Enterprise Support**](/aws/getting-started/help-support/#enterprise-support) |
| Student | [**Basic Support**](/aws/getting-started/help-support/#basic-support) |

## Support Coverage for legacy plans

Expand Down
Loading