diff --git a/docs/docs.json b/docs/docs.json
index 48182dcf9..55399e3aa 100644
--- a/docs/docs.json
+++ b/docs/docs.json
@@ -2270,6 +2270,7 @@
"sdks/languages/java",
"sdks/languages/csharp",
"sdks/languages/cpp",
+ "sdks/languages/rust",
"sdks/languages/go",
"sdks/languages/ruby"
]
diff --git a/docs/documentation/getting-started/sdks.mdx b/docs/documentation/getting-started/sdks.mdx
index b3e8a3925..e91ff1906 100644
--- a/docs/documentation/getting-started/sdks.mdx
+++ b/docs/documentation/getting-started/sdks.mdx
@@ -13,9 +13,12 @@ Prerequisites:
Follow the instructions for your language use the SDK for it:
-- [Node SDK](https://infisical.com/docs/sdks/languages/node)
+- [Node.js SDK](https://infisical.com/docs/sdks/languages/node)
- [Python SDK](https://infisical.com/docs/sdks/languages/python)
- [Java SDK](https://infisical.com/docs/sdks/languages/java)
- [.NET SDK](https://infisical.com/docs/sdks/languages/csharp)
+- [Go SDK](https://infisical.com/docs/sdks/languages/go)
+- [C++ SDK](https://infisical.com/docs/sdks/languages/cpp)
+- [Ruby SDK](https://infisical.com/docs/sdks/languages/ruby)
Missing a language? [Throw in a request here](https://github.com/Infisical/infisical/issues).
diff --git a/docs/images/sdks/languages/cpp.svg b/docs/images/sdks/languages/cpp.svg
new file mode 100644
index 000000000..caced490f
--- /dev/null
+++ b/docs/images/sdks/languages/cpp.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/docs/images/sdks/languages/dotnet.svg b/docs/images/sdks/languages/dotnet.svg
new file mode 100644
index 000000000..c864d45d2
--- /dev/null
+++ b/docs/images/sdks/languages/dotnet.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/docs/images/sdks/languages/go.svg b/docs/images/sdks/languages/go.svg
new file mode 100644
index 000000000..ec964ffc3
--- /dev/null
+++ b/docs/images/sdks/languages/go.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/docs/images/sdks/languages/java.svg b/docs/images/sdks/languages/java.svg
new file mode 100644
index 000000000..228b75f6b
--- /dev/null
+++ b/docs/images/sdks/languages/java.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/docs/images/sdks/languages/node.svg b/docs/images/sdks/languages/node.svg
new file mode 100644
index 000000000..abf449bce
--- /dev/null
+++ b/docs/images/sdks/languages/node.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/docs/images/sdks/languages/python.svg b/docs/images/sdks/languages/python.svg
new file mode 100644
index 000000000..cfbb36f36
--- /dev/null
+++ b/docs/images/sdks/languages/python.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/docs/images/sdks/languages/ruby.svg b/docs/images/sdks/languages/ruby.svg
new file mode 100644
index 000000000..eaae0bdbc
--- /dev/null
+++ b/docs/images/sdks/languages/ruby.svg
@@ -0,0 +1,139 @@
+
+
diff --git a/docs/images/sdks/languages/rust.svg b/docs/images/sdks/languages/rust.svg
new file mode 100644
index 000000000..1410406a1
--- /dev/null
+++ b/docs/images/sdks/languages/rust.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/docs/sdks/languages/cpp.mdx b/docs/sdks/languages/cpp.mdx
index c75032ab1..2e22def9c 100644
--- a/docs/sdks/languages/cpp.mdx
+++ b/docs/sdks/languages/cpp.mdx
@@ -2,5 +2,5 @@
title: "Infisical C++ SDK"
sidebarTitle: "C++"
url: "https://github.com/Infisical/infisical-cpp-sdk/?tab=readme-ov-file#infisical-c-sdk"
-icon: "c"
+icon: "/images/sdks/languages/cpp.svg"
---
\ No newline at end of file
diff --git a/docs/sdks/languages/csharp.mdx b/docs/sdks/languages/csharp.mdx
index 71ac7337e..524778a4a 100644
--- a/docs/sdks/languages/csharp.mdx
+++ b/docs/sdks/languages/csharp.mdx
@@ -2,7 +2,7 @@
title: "Infisical .NET SDK"
sidebarTitle: ".NET"
url: "https://github.com/Infisical/infisical-dotnet-sdk?tab=readme-ov-file#infisical-net-sdk"
-icon: "bars"
+icon: "/images/sdks/languages/dotnet.svg"
---
{/*
If you're working with C#, the official [Infisical C# SDK](https://github.com/Infisical/sdk/tree/main/languages/csharp) package is the easiest way to fetch and work with secrets for your application.
diff --git a/docs/sdks/languages/go.mdx b/docs/sdks/languages/go.mdx
index b12b442a8..312f7e307 100644
--- a/docs/sdks/languages/go.mdx
+++ b/docs/sdks/languages/go.mdx
@@ -1,7 +1,7 @@
---
title: "Infisical Go SDK"
sidebarTitle: "Go"
-icon: "golang"
+icon: "/images/sdks/languages/go.svg"
---
If you're working with Go Lang, the official [Infisical Go SDK](https://github.com/infisical/go-sdk) package is the easiest way to fetch and work with secrets for your application.
diff --git a/docs/sdks/languages/java.mdx b/docs/sdks/languages/java.mdx
index 8b8ade7b0..359afb987 100644
--- a/docs/sdks/languages/java.mdx
+++ b/docs/sdks/languages/java.mdx
@@ -2,7 +2,7 @@
title: "Infisical Java SDK"
sidebarTitle: "Java"
url: "https://github.com/Infisical/java-sdk?tab=readme-ov-file#infisical-java-sdk"
-icon: "java"
+icon: "/images/sdks/languages/java.svg"
---
{
diff --git a/docs/sdks/languages/node.mdx b/docs/sdks/languages/node.mdx
index c947cb82d..69bb36e97 100644
--- a/docs/sdks/languages/node.mdx
+++ b/docs/sdks/languages/node.mdx
@@ -2,7 +2,7 @@
title: "Infisical Node.js SDK"
sidebarTitle: "Node.js"
url: "https://github.com/Infisical/node-sdk-v2?tab=readme-ov-file#infisical-nodejs-sdk"
-icon: "node"
+icon: "/images/sdks/languages/node.svg"
---
{/*
diff --git a/docs/sdks/languages/python.mdx b/docs/sdks/languages/python.mdx
index f7a2ee90b..f888c0819 100644
--- a/docs/sdks/languages/python.mdx
+++ b/docs/sdks/languages/python.mdx
@@ -2,7 +2,7 @@
title: "Infisical Python SDK"
sidebarTitle: "Python"
url: "https://github.com/Infisical/python-sdk-official?tab=readme-ov-file#infisical-python-sdk"
-icon: "python"
+icon: "/images/sdks/languages/python.svg"
---
{/* If you're working with Python, the official [infisical-python](https://github.com/Infisical/sdk/edit/main/crates/infisical-py) package is the easiest way to fetch and work with secrets for your application.
diff --git a/docs/sdks/languages/ruby.mdx b/docs/sdks/languages/ruby.mdx
index b6fe0863a..5780c48ec 100644
--- a/docs/sdks/languages/ruby.mdx
+++ b/docs/sdks/languages/ruby.mdx
@@ -1,7 +1,7 @@
---
title: "Infisical Ruby SDK"
sidebarTitle: "Ruby"
-icon: "diamond"
+icon: "/images/sdks/languages/ruby.svg"
---
diff --git a/docs/sdks/languages/rust.mdx b/docs/sdks/languages/rust.mdx
new file mode 100644
index 000000000..3d2f16175
--- /dev/null
+++ b/docs/sdks/languages/rust.mdx
@@ -0,0 +1,6 @@
+---
+title: "Infisical Rust SDK"
+sidebarTitle: "Rust"
+icon: "/images/sdks/languages/rust.svg"
+url: "https://github.com/Infisical/rust-sdk?tab=readme-ov-file#infisical--the-official-infisical-rust-sdk"
+---
\ No newline at end of file
diff --git a/docs/sdks/overview.mdx b/docs/sdks/overview.mdx
index 3d91713da..32192805d 100644
--- a/docs/sdks/overview.mdx
+++ b/docs/sdks/overview.mdx
@@ -3,6 +3,8 @@ title: "SDKs"
sidebarTitle: "Introduction"
---
+
+
From local development to production, Infisical SDKs provide the easiest way for your app to fetch back secrets from Infisical on demand.
- Install and initialize a language-specific client SDK into your application
@@ -10,29 +12,36 @@ From local development to production, Infisical SDKs provide the easiest way for
- Fetch secrets on demand
-
+
Manage secrets for your Node application on demand
-
+
Manage secrets for your Python application on demand
-
+
Manage secrets for your Java application on demand
-
- Manage secrets for your Go application on demand
-
-
+
Manage secrets for your .NET application on demand
-
+
Manage secrets for your C++ application on demand
-
+
+ Manage secrets for your Rust application on demand
+
+
+ Manage secrets for your Go application on demand
+
+
Manage secrets for your Ruby application on demand
+
+ We're always looking for new languages to support. If you'd like to see a new language added, please let us know by opening an issue on our [GitHub repository](https://github.com/Infisical/infisical/issues).
+
+
## FAQ