Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions pages/nats/concepts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: NATS - Concepts
description: Understand the core concepts of Scaleway NATS. Explore fundamental principles for efficient message handling and service optimization.
tags: messaging queuing concepts nats
dates:
validation: 2025-04-01
validation: 2025-10-07
posted: 2025-04-01
---

Expand Down Expand Up @@ -49,7 +49,7 @@ The publish/subscribe model relies on a [message broker](#message-broker) to rel

NATS is available in multiple regions. A region designates the geographical area where the service is hosted. Refer to the [product availability table](/account/reference-content/products-availability/) to check which regions are available for NATS.

When [creating a NATS account](/nats/how-to/create-account), you need to do this on a region-by-region basis. The region drop-down in the console allows you to switch between available regions.
When [creating NATS accounts](/nats/how-to/create-account), you need to do this on a region-by-region basis. The region drop-down in the console allows you to switch between available regions.

## Scaleway NATS

Expand Down
10 changes: 5 additions & 5 deletions pages/nats/faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,14 @@
title: NATS FAQ
description: Discover Scaleway NATS, and get answers to all your most commonly asked questions, including information on compatibility with various services, and billing.
dates:
validation: 2025-04-01
validation: 2025-10-07
productIcon: NatsProductIcon
---

## What is Scaleway NATS?

Scaleway NATS is a managed messaging service that leverages the open-source [NATS messaging system](/nats/concepts/#nats-messaging-system) to enable seamless communication between distributed applications and microservices. It allows you to implement your messaging streams without the hassle of managing the infrastructure, scaling or updates.

## Can I configure Scaleway NATS via Terraform/OpenTofu?

Yes, check out our [tutorial](https://registry.terraform.io/providers/scaleway/scaleway/latest/docs/guides/mnq_with_nats_terraform_provider) on how to configure Scaleway NATS with the Terraform/OpenTofu [NATS Jetstream provider](https://registry.terraform.io/providers/nats-io/jetstream/latest/docs).

## What is the NATS messaging system?

The **N**eural **A**utonomic **T**ransport **S**ystem, or [NATS](https://nats.io/), is a distributed messaging system, designed to be lightweight and high-performance. It implements both of the following:
Expand All @@ -26,6 +22,10 @@ Billing is based on [message volume](/nats/concepts/#message-volume) (the total

For full pricing details, see our [dedicated pricing page](https://www.scaleway.com/en/pricing/).

## Can I configure Scaleway NATS via Terraform/OpenTofu?

Yes, check out our [tutorial](https://registry.terraform.io/providers/scaleway/scaleway/latest/docs/guides/mnq_with_nats_terraform_provider) on how to configure Scaleway NATS with the Terraform/OpenTofu [NATS Jetstream provider](https://registry.terraform.io/providers/nats-io/jetstream/latest/docs).

## Can I access the NATS monitoring endpoint in order to deploy autoscaling tools?

The monitoring endpoint is not available on Scaleway NATS. Although you can access your account monitoring information through [Scaleway Cockpit](/cockpit/), this may not be usable by third-party autoscaling tools. As a workaround, you may consider coding a solution whereby your worker monitors consumption information via the metadata on each received message and provides this information to your scaling logic.
4 changes: 2 additions & 2 deletions pages/nats/how-to/create-account.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: How to create a NATS account
description: Kickstart your journey with Scaleway NATS. Learn how to set up, manage, and optimize your NATS services effortlessly.
tags: messaging queuing enable disable nats account
dates:
validation: 2025-04-01
validation: 2025-10-07
posted: 2025-04-01
---
import Requirements from '@macros/iam/requirements.mdx'
Expand All @@ -23,7 +23,7 @@ To start using a NATS message broker, you must first create a NATS account. This

1. Click **NATS** in the **Data and Analytics** section of the Scaleway console side menu.

2. Click **Create a NATS account**. The creation wizard displays.
2. Click **Create NATS account**. The creation wizard displays.

<Lightbox image={image} alt="In the Scaleway console, the Create a NATS Account screen displays. The different parts of the page are detailed in the steps below." />

Expand Down
4 changes: 2 additions & 2 deletions pages/nats/how-to/create-credentials.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: How to create credentials for NATS
description: Learn how to create credentials for Scaleway NATS. Securely manage access, and ensure seamless integration with this step-by-step guide.
tags: credentials messaging queuing key token nats
dates:
validation: 2025-04-01
validation: 2025-10-07
posted: 2025-04-01
---
import Requirements from '@macros/iam/requirements.mdx'
Expand All @@ -12,7 +12,7 @@ import image from './assets/scaleway-nats-overview.webp'
import image2 from './assets/scaleway-nats-creds.webp'


This page shows how to create [credentials](/nats/concepts/#credentials) for Scaleway NATS (previously part of the Messaging and Queuing product). Credentials give their bearer (e.g. services and platforms) access to your service.
This page shows how to create [credentials](/nats/concepts/#credentials) for Scaleway NATS. Credentials give their bearer (e.g. services and platforms) access to your service.

You can create multiple sets of credentials for each of your NATS accounts.

Expand Down
2 changes: 1 addition & 1 deletion pages/nats/how-to/delete-account.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: How to delete a NATS account
description: Delete a Scaleway NATS account effectively. Safely remove resources with this straightforward guide.
dates:
validation: 2025-04-01
validation: 2025-10-07
posted: 2025-04-01
tags: delete messaging queuing messaging-and-queuing service delete nats-account
---
Expand Down
4 changes: 2 additions & 2 deletions pages/nats/how-to/manage-credentials.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: How to manage credentials for Scaleway NATS
description: Master managing credentials for Scaleway NATS. Follow this guide to securely update, rotate, and control access to your messaging services.
dates:
validation: 2025-04-01
validation: 2025-10-07
posted: 2025-04-01
tags: manage credentials nats permissions update revoke
---
Expand All @@ -11,7 +11,7 @@ import Requirements from '@macros/iam/requirements.mdx'

Credentials give their bearer (e.g. services and platforms) access to your service.

This page shows how to manage [credentials](/nats/concepts/#credentials) for Scaleway NATS (previously part of the Messaging and Queuing product).
This page shows how to manage [credentials](/nats/concepts/#credentials) for Scaleway NATS.

Note that the only management action available for NATS credentials is revocation. Once credentials are revoked, any user trying to use the credentials to connect to the service will be denied.

Expand Down
12 changes: 8 additions & 4 deletions pages/nats/how-to/monitor-nats-cockpit.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: How to monitor NATS with Scaleway Cockpit
description: Monitor your NATS service with Scaleway Cockpit. This guide helps you track performance to manage your messaging services efficiently.
tags: messaging queuing nats cockpit metrics observability
dates:
validation: 2025-04-01
validation: 2025-10-07
posted: 2025-04-01
---
import Requirements from '@macros/iam/requirements.mdx'
Expand All @@ -30,11 +30,15 @@ To view your metrics with Cockpit, you will use a Grafana dashboard which is acc

1. Click **NATS** in the **Data and Analytics** section of the Scaleway console side menu.

2. Click the **Metrics** tab.
2. Use the drop-down menu to select the [region](/nats/concepts/#region) of the NATS account you want to view metrics for.

3. Click **Open Grafana metrics dashboard**.
3. Click the NATS account whose metrics you want to view.

4. Enter your Grafana username and password to log in.
4. Click the **Metrics** tab.

5. Click **Open Grafana metrics dashboard**.

6. Enter your Grafana username and password to log in.

You are directed to the NATS dashboard, where you can view all your metrics.

Expand Down
6 changes: 1 addition & 5 deletions pages/nats/quickstart.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: NATS - Quickstart
description: Get started with Scaleway NATS. This quickstart guide helps you easily set up and manage scalable messaging solutions in minutes.
dates:
validation: 2025-04-01
validation: 2025-10-07
posted: 2025-04-01
tags: messaging queuing queueing quickstart messaging-and-queuing nats message-broker queues topics messages streams jetstream
---
Expand All @@ -19,10 +19,6 @@ import image3 from './assets/scaleway-nats-creds.webp'

Scaleway NATS is a managed message broker tool that allows you to transfer messages between different microservices and platforms. This enables them to "talk" to each other effectively even if they are not otherwise compatible. This enables and simplifies microservices application development and allows you to build highly scalable, reliable, distributed applications.

<Message type="note">
Scaleway NATS was previously part of our Messaging and Queuing product, and has now become a product in its own right.
</Message>

<Requirements />

- A Scaleway account logged into the [console](https://console.scaleway.com)
Expand Down
2 changes: 1 addition & 1 deletion pages/queues/api-cli/connect-aws-cli.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Connecting Scaleway Queues to the AWS-CLI
description: This page explains how to connect Scaleway Queues to the AWS-CLI
tags: messaging queues sqs aws-cli cli aws sdk python boto
dates:
validation: 2025-04-02
validation: 2025-10-07
posted: 2025-04-02
---
import Requirements from '@macros/iam/requirements.mdx'
Expand Down
2 changes: 1 addition & 1 deletion pages/queues/api-cli/queues-aws-cli.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Using Scaleway Queues with the AWS-CLI
description: This page explains how to use Scaleway Queues with the AWS CLI
tags: messaging sqs aws-cli cli aws queues messages
dates:
validation: 2025-04-02
validation: 2025-10-07
posted: 2025-04-02
---
import Requirements from '@macros/iam/requirements.mdx'
Expand Down
2 changes: 1 addition & 1 deletion pages/queues/concepts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Queues - Concepts
description: Understand the core concepts of Scaleway Queues. Explore fundamental principles for efficient message handling and service optimization.
tags: messaging queuing concepts queues
dates:
validation: 2025-04-02
validation: 2025-10-07
posted: 2025-04-02
---

Expand Down
2 changes: 1 addition & 1 deletion pages/queues/how-to/create-credentials.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: How to create credentials for Scaleway Queues
description: Learn how to create credentials for Scaleway Queues. Securely manage access and ensure seamless integration with this step-by-step guide.
tags: credentials queues messaging queuing key token
dates:
validation: 2025-04-02
validation: 2025-10-07
posted: 2025-04-02
---
import Requirements from '@macros/iam/requirements.mdx'
Expand Down
2 changes: 1 addition & 1 deletion pages/queues/how-to/create-manage-queues.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: How to create and manage queues
description: Learn to create and manage queues with Scaleway Queues. This guide helps you efficiently handle messaging queues for seamless operations.
tags: messaging queuing queues sqs
dates:
validation: 2025-04-02
validation: 2025-10-07
posted: 2022-08-11
---
import Requirements from '@macros/iam/requirements.mdx'
Expand Down
2 changes: 1 addition & 1 deletion pages/queues/how-to/manage-credentials.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: How to manage credentials for Scaleway Queues
description: Master managing credentials for Scaleway Queues. Follow this guide to securely update, rotate, and control access to your messaging services.
dates:
validation: 2025-04-03
validation: 2025-10-07
posted: 2025-04-03
tags: manage credentials messaging queuing permissions update revoke
---
Expand Down
2 changes: 1 addition & 1 deletion pages/queues/how-to/monitor-queues-cockpit.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: How to monitor Queues with Scaleway Cockpit
description: Monitor your Queues services with Scaleway Cockpit. This guide helps you track performance to manage your messaging services efficiently.
tags: messaging queuing queues cockpit metrics observability
dates:
validation: 2025-04-03
validation: 2025-10-07
posted: 2025-04-03
---
import Requirements from '@macros/iam/requirements.mdx'
Expand Down
2 changes: 1 addition & 1 deletion pages/queues/quickstart.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Queues - Quickstart
description: Get started with Scaleway Queues. This quickstart guide helps you easily set up and manage scalable messaging solutions in minutes.
dates:
validation: 2025-04-01
validation: 2025-10-07
posted: 2025-04-01
tags: messaging queuing queueing quickstart messaging-and-queuing sqs message-broker queues
---
Expand Down
2 changes: 1 addition & 1 deletion pages/queues/reference-content/limitations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Queues Limitations
description: Learn about the current limitations of Scaleway Queues
tags: messaging limitations space size storage payload max-streams max-consumers max-subscribers max-topics max-queues visibility-timeout
dates:
validation: 2025-04-02
validation: 2025-10-07
posted: 2025-04-02
---

Expand Down