You can now have programmatic access to detailed product information including specifications and pricing of the complete Scaleway product catalog.
For more details, check out our API documentation for Product Catalog.
🧩 This component uses a Tag style.
Code example:
<Navigation><PreviousButton to="/">Previous</PreviousButton><NextButton to="/">Next</NextButton></Navigation>
Render:
🧩 This component uses a Tag style.
Code example:
<Steps><StepButton to="/">How-to create an Instance</StepButton><StepButton to="/">How-to create an account</StepButton></Steps>
Render:
🧩 This component uses a Tag style.
Code example:
<ClickableBannerproductLogo="cli"title="CLI"description="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."url="/#"label="Link"/>
Render:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
LinkCode example:
<ClickableBannertitle="CLI"description="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."url="/#"label="Link"/>
Render:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Link🧩 This component uses a Tag style.
Props:
title
(mandatory!)tags
(use OBJECT array)description
url
(for link)label
(for link)Code example:
<DefaultCardtitle="Lorem Ipsum"tags={['one', 'two', 'three']}description="Reprehenderit et magna elit non et. Ut laboris adipisicing commodo veniam commodo non amet Lorem pariatur reprehenderit ut ullamco et ad."url="/#"label="Link label" />
Render:
⚙️ This component is a “system codebase” component.
🧩 This component uses a Tag style.
Code example:
<Grid><DefaultCard title="Lorem Ipsum" tags={['one', 'two', 'three']} description="Reprehenderit et magna elit non et. Ut laboris adipisicing commodo veniam commodo non amet Lorem pariatur reprehenderit ut ullamco et ad." url="/#" label="Link label" /><DefaultCard title="Lorem Ipsum" description="Reprehenderit et magna elit non et. Ut laboris adipisicing commodo veniam commodo non amet Lorem pariatur reprehenderit ut ullamco et ad." /><DefaultCard title="Lorem Ipsum" description="Reprehenderit et magna elit non et. Ut laboris adipisicing commodo veniam commodo non amet Lorem pariatur reprehenderit ut ullamco et ad." /><DefaultCard title="Lorem Ipsum" description="Reprehenderit et magna elit non et. Ut laboris adipisicing commodo veniam commodo non amet Lorem pariatur reprehenderit ut ullamco et ad." /><DefaultCard title="Lorem Ipsum" tags={['one', 'two', 'three']} description="Reprehenderit et magna elit non et. Ut laboris adipisicing commodo veniam commodo non amet Lorem pariatur reprehenderit ut ullamco et ad." url="/#" label="Link label" /><DefaultCard title="Lorem Ipsum" tags={['one', 'two', 'three']} description="Reprehenderit et magna elit non et. Ut laboris adipisicing commodo veniam commodo non amet Lorem pariatur reprehenderit ut ullamco et ad." url="/#" label="Link label" /><DefaultCard title="Lorem Ipsum" tags={['one', 'two', 'three']} description="Reprehenderit et magna elit non et. Ut laboris adipisicing commodo veniam commodo non amet Lorem pariatur reprehenderit ut ullamco et ad." url="/#" label="Link label" /></Grid>
Render:
Example using DefaultCard
in Grid
wrapper.
🧩 This component uses a Tag style.
Code example:
<HelpBannerurl="/#"title = 'Still need help?'/>
Render
🧩 This component uses a Tag style.
⚠️ Use a native markdown list
in LinksList
component for each LinkList
Code example:
<LinksList>- <LinkList to="/path-to-page/" label="My secrets and variables are not injected properly in my functions" />- <LinkList to="/path-to-page/" label="My function falls after trying too many times" />- <LinkList to="/path-to-page/" label="My function is an error state" />- <LinkList to="/path-to-page/" label="Tests fail on Serverless Functions" />- <LinkList to="/path-to-page/" label="Unable to find the function handler" />- <LinkList to="/path-to-page/" label="I am unable to create a Serverless Functions namespace" />- <LinkList to="/path-to-page/" label="I am experiencing timeout errors" /></LinksList>
Render:
🧩 This functionnality uses MDX files.
⚙️ This is a “system codebase” feature.
See Changelog page.
Each “Log” is MDX file:
changelog/
folder.mdx
file in itNOTES:
changelog/
folder structure as you want.mdx
filename does not matterasset
directory, sibling of your .mdx
fileAt top of .mdx
file, you MUST add data in frontmatter:
---title: Migration to the new Object Storage backend (HIVE) for all regionsstatus: changedauthor:fullname: 'Join the #container-registry channel on Slack.'url: 'https://slack.scaleway.com/'date: 2022-01-02category: computeproduct: container-registry---
added
security
changed
deprecated
removed
fixed
YYYY-MM-DD
kebab-case
kebab-case
The content section works as any documentation .mdx
file. It accept markdown and Components as well. Be concise !
🧩 This component uses a Tag style.
The ChangelogList component is used to display the latest entries of the changelog, in a particular page.
If there is no product name passed to the component, the list will display the X latest changes from the changelog:
Code example:
<ChangelogList numberOfChanges={4} />
Render:
You can now have programmatic access to detailed product information including specifications and pricing of the complete Scaleway product catalog.
For more details, check out our API documentation for Product Catalog.
When deleted, secrets and versions are now kept as "scheduled for deletion" for 7 days. Secret versions scheduled for deletion are free. They cannot be accessed during this period and can be restored for a cost of 1 cent per version.
This feature protects infrastructures and applications from the impacts of accidental deletion of secrets or malicious actions.
Custom models can now be deployed on Managed Inference.
Try it now by providing a Hugging Face URL from a compatible model.
Gemma 3 27B and Mistral Small 3.1 24B 2503 are now available in Preview in Generative APIs.
Both models are multimodal and support text generation and image analysis use cases.
By adding a product name to the component, the list will display the X latest changes from the changelog for this product:
Code example:
<ChangelogList productName="instances" numberOfChanges={2} />
Render:
The feature to statically attach a Private Network to a Load Balancer (deprecated in September 2023) will be removed from the API in January 2025. To achieve similar functionality, use the ipam_ids
parameter with the Private Network attachment endpoint.
Following the deprecation of static Private Network attachment, the Load Balancer API will no longer accept static Private Network attachement with an IP address outside of the Private Network subnet.
Please update to DHCP attachment type (recommended) or use an IP address which belongs to the Private Network subnet.
If you already use DHCP attachment mode or static attachement mode with an IP address belonging to the Private Network subnet, you're not affected by this change.
🧩 This feature uses a native-extended Markdown style.
[Download](document-pdf-name.pdf) the document as PDF file.
📄 Download (PDF, 2.26MB) the document as PDF file.
🧩 This component uses a Tag style.
Props:
productIcon
(mandatory!) - Icon name from Ultraviolet libtitle
(mandatory!)description
url
(for link, mandatory!)Code example:
<ProductCardproductIcon="AccountExperienceProductIcon"title="Lorem Ipsum"description="Reprehenderit et magna elit non et. Ut laboris adipisicing commodo veniam commodo non amet Lorem pariatur reprehenderit ut ullamco et ad."url="/#" />
Render:
Props:
productName
(mandatory!)description
productLogo
url
(for link)label
(for link)Code example:
<ProductHeaderproductName="Instances"productLogo="instances"description="Lorem ipsum..."url="/#"label="Instances quickstart"/>
Render:
ProductName quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Instances quickstartProductName quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Instances quickstartThere is 4 SummaryCard using props mentionned below.
The icon
names are not random ones they come from Ultraviolet lib.
Code example:
<SummaryCardtitle="Quickstart"icon="rocket"description="lorem ipsum dolor sit amet, consectetur adipiscing elit in in part of the description"label="Read More"url="/#"/>
Render:
Learn how to create, manage and delete a Kubernetes cluster in a few steps.
Read MoreCore concepts that give you a better understanding of Kubernetes Kapsule and Kosmos.
Read MoreCheck our guides to creating and managing Kubernetes clusters and their features.
Read MoreGuides to help you configuring your cluster and its advanced configuration.
Read MoreHere is a list of current Ultraviolet illustrations available
Here is a list of current Ultraviolet product icons available
Here is an example of a card component using illustrations with its troubleshooting link and automatically placed due to IllustrationCardsContainer
wrapping each manually added cards.
<Grid><ProductCardIllustrationproductLogo="serverlessDB"url="/serverless/troubleshooting/"label="Serverless"/></Grid>