diff --git a/docs/sdks/languages/java.mdx b/docs/sdks/languages/java.mdx
index dc07b146d..8b8ade7b0 100644
--- a/docs/sdks/languages/java.mdx
+++ b/docs/sdks/languages/java.mdx
@@ -1,7 +1,7 @@
---
title: "Infisical Java SDK"
sidebarTitle: "Java"
-url: "https://github.com/Infisical/java-sdk?tab=readme-ov-file#infisical-nodejs-sdk"
+url: "https://github.com/Infisical/java-sdk?tab=readme-ov-file#infisical-java-sdk"
icon: "java"
---
diff --git a/docs/sdks/languages/node.mdx b/docs/sdks/languages/node.mdx
index 04f210db0..c947cb82d 100644
--- a/docs/sdks/languages/node.mdx
+++ b/docs/sdks/languages/node.mdx
@@ -1,7 +1,7 @@
---
title: "Infisical Node.js SDK"
sidebarTitle: "Node.js"
-url: "https://github.com/Infisical/node-sdk-v2"
+url: "https://github.com/Infisical/node-sdk-v2?tab=readme-ov-file#infisical-nodejs-sdk"
icon: "node"
---
diff --git a/docs/sdks/languages/python.mdx b/docs/sdks/languages/python.mdx
index 3e066fc79..f7a2ee90b 100644
--- a/docs/sdks/languages/python.mdx
+++ b/docs/sdks/languages/python.mdx
@@ -43,7 +43,7 @@ def hello_world():
This example demonstrates how to use the Infisical Python SDK with a Flask application. The application retrieves a secret named "NAME" and responds to requests with a greeting that includes the secret value.
- We do not recommend hardcoding your [Machine Identity Tokens](/platform/identities/overview). Setting it as an environment variable would be best.
+ We do not recommend hardcoding your [Machine Identity Tokens](/platform/identities/overview). Setting it as an environment variable would be best.
## Installation
@@ -314,32 +314,32 @@ By default, `getSecret()` fetches and returns a shared secret. If not found, it
#### Parameters
-
-
- The key of the secret to retrieve
-
+
+
+ The key of the secret to retrieve
+
Whether or not to include imported secrets from the current path. Read about [secret import](/documentation/platform/secret-reference)
-
- The slug name (dev, prod, etc) of the environment from where secrets should be fetched from.
-
-
- The project ID where the secret lives in.
-
-
- The path from where secret should be fetched from.
-
-
- The type of the secret. Valid options are "shared" or "personal". If not specified, the default value is "personal".
-
-
- Whether or not to include imported secrets from the current path. Read about [secret import](/documentation/platform/secret-reference)
-
+
+ The slug name (dev, prod, etc) of the environment from where secrets should be fetched from.
+
+
+ The project ID where the secret lives in.
+
+
+ The path from where secret should be fetched from.
+
+
+ The type of the secret. Valid options are "shared" or "personal". If not specified, the default value is "personal".
+
+
+ Whether or not to include imported secrets from the current path. Read about [secret import](/documentation/platform/secret-reference)
+
Whether or not to expand secret references in the fetched secrets. Read about [secret reference](/documentation/platform/secret-reference)
-
+
### client.createSecret(options)
@@ -358,26 +358,26 @@ Create a new secret in Infisical.
#### Parameters
-
-
- The key of the secret to create.
-
-
- The value of the secret.
-
-
- The project ID where the secret lives in.
-
-
- The slug name (dev, prod, etc) of the environment from where secrets should be fetched from.
-
-
- The path from where secret should be created.
-
-
- The type of the secret. Valid options are "shared" or "personal". If not specified, the default value is "shared".
-
-
+
+
+ The key of the secret to create.
+
+
+ The value of the secret.
+
+
+ The project ID where the secret lives in.
+
+
+ The slug name (dev, prod, etc) of the environment from where secrets should be fetched from.
+
+
+ The path from where secret should be created.
+
+
+ The type of the secret. Valid options are "shared" or "personal". If not specified, the default value is "shared".
+
+
### client.updateSecret(options)
@@ -396,26 +396,26 @@ Update an existing secret in Infisical.
#### Parameters
-
-
- The key of the secret to update.
-
-
- The new value of the secret.
-
-
- The project ID where the secret lives in.
-
-
- The slug name (dev, prod, etc) of the environment from where secrets should be fetched from.
-
-
- The path from where secret should be updated.
-
-
- The type of the secret. Valid options are "shared" or "personal". If not specified, the default value is "shared".
-
-
+
+
+ The key of the secret to update.
+
+
+ The new value of the secret.
+
+
+ The project ID where the secret lives in.
+
+
+ The slug name (dev, prod, etc) of the environment from where secrets should be fetched from.
+
+
+ The path from where secret should be updated.
+
+
+ The type of the secret. Valid options are "shared" or "personal". If not specified, the default value is "shared".
+
+
### client.deleteSecret(options)
@@ -433,23 +433,23 @@ Delete a secret in Infisical.
#### Parameters
-
-
- The key of the secret to update.
-
-
- The project ID where the secret lives in.
-
-
- The slug name (dev, prod, etc) of the environment from where secrets should be fetched from.
-
-
- The path from where secret should be deleted.
-
-
- The type of the secret. Valid options are "shared" or "personal". If not specified, the default value is "shared".
-
-
+
+
+ The key of the secret to update.
+
+
+ The project ID where the secret lives in.
+
+
+ The slug name (dev, prod, etc) of the environment from where secrets should be fetched from.
+
+
+ The path from where secret should be deleted.
+
+
+ The type of the secret. Valid options are "shared" or "personal". If not specified, the default value is "shared".
+
+
## Cryptography
@@ -480,14 +480,14 @@ encryptedData = client.encryptSymmetric(encryptOptions)
#### Parameters
-
-
- The plaintext you want to encrypt.
-
-
- The symmetric key to use for encryption.
-
-
+
+
+ The plaintext you want to encrypt.
+
+
+ The symmetric key to use for encryption.
+
+
#### Returns (object)
@@ -512,20 +512,20 @@ decryptedString = client.decryptSymmetric(decryptOptions)
#### Parameters
-
-
- The ciphertext you want to decrypt.
-
-
- The symmetric key to use for encryption.
-
-
- The initialization vector to use for decryption.
-
-
- The authentication tag to use for decryption.
-
-
+
+
+ The ciphertext you want to decrypt.
+
+
+ The symmetric key to use for encryption.
+
+
+ The initialization vector to use for decryption.
+
+
+ The authentication tag to use for decryption.
+
+
#### Returns (string)
diff --git a/docs/sdks/overview.mdx b/docs/sdks/overview.mdx
index 4a047d4e2..43f300251 100644
--- a/docs/sdks/overview.mdx
+++ b/docs/sdks/overview.mdx
@@ -10,24 +10,23 @@ 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 Node application on demand
-
- Manage secrets for your Python application on demand
+
+ Manage secrets for your Python application on demand
-
- Manage secrets for your Java application on demand
+
+ Manage secrets for your Java application on demand
- Manage secrets for your Go application on demand
+ Manage secrets for your Go application on demand
-
- Manage secrets for your C#/.NET application on demand
+
+ Manage secrets for your .NET application on demand
-
-
- Manage secrets for your Ruby application on demand
+
+ Manage secrets for your Ruby application on demand