diff --git a/doc/sdk-configuration.md b/doc/sdk-configuration.md
index 17ab21f4da262b978d722e975cf6bfe81cef9349..4b9fd47d4a755163d91ec7cb3230849cdbc2e671 100644
--- a/doc/sdk-configuration.md
+++ b/doc/sdk-configuration.md
@@ -5,7 +5,7 @@ Before configuration it's needed to have completed the [prerequirements](./sdk-p
 IMPORTANT: All jsons configuration files **MUST** be in the same folder
 ### **1. Configuration via Config.json**
 
-This configuration could also be fullfilled by enviroment variables (EXAMPLE)
+This file could also be fullfilled by [enviroment variables](../samples/enviroment-variables-sample.txt)
 
 - invoker_folder: The path (relative or absolute) of the folder you want to store your invoker information
 
diff --git a/samples/enviroment-variables-sample.txt b/samples/enviroment-variables-sample.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5226c790623516a0969cf14607e31c9c2a7fa662
--- /dev/null
+++ b/samples/enviroment-variables-sample.txt
@@ -0,0 +1,23 @@
+export CAPIF_HOST="capif-prev.mobilesandbox.cloud"
+export REGISTER_HOST="registercapif-prev.mobilesandbox.cloud"
+export CAPIF_HTTP_PORT="8080"  
+export CAPIF_HTTPS_PORT="36212"
+export CAPIF_REGISTER_PORT="36211"
+export CAPIF_INVOKER_USERNAME="echeva_0"
+export CAPIF_INVOKER_PASSWORD="echevapass"
+export CAPIF_REGISTER_USERNAME="admin"  
+export CAPIF_REGISTER_PASSWORD="password123"  
+export CAPIF_CALLBACK_URL="http://localhost:5000"
+export DESCRIPTION="Dummy invoker"  
+export CSR_COMMON_NAME="test03"
+export CSR_ORGANIZATIONAL_UNIT="test_app_ou"
+export CSR_ORGANIZATION="test_app_o"
+export CRS_LOCALITY="Madrid"
+export CSR_STATE_OR_PROVINCE_NAME="Madrid"
+export CSR_COUNTRY_NAME="ES"
+export CSR_EMAIL_ADDRESS="test@example.com"
+export CAPIF_INVOKER_FOLDER="/Users/IDB0128/Documents/OpenCapif/test_invoker_certificate_folder"
+export CAPIF_PROVIDER_FOLDER="/Users/IDB0128/Documents/OpenCapif/test_provider_certificate_folder"
+export CAPIF_APFS="1"
+export CAPIF_AEFS="1"
+export DEBUG_MODE="True"
diff --git a/api-samples/provider_api_description_sample.json b/samples/provider_api_description_sample.json
similarity index 100%
rename from api-samples/provider_api_description_sample.json
rename to samples/provider_api_description_sample.json
diff --git a/scripts/utilities.py b/scripts/utilities.py
index 911c8ad9e89c9871198e33c20e06f7841b723ccb..0d5e8334c3eebbfb42dd88c008543c516b5d9baa 100755
--- a/scripts/utilities.py
+++ b/scripts/utilities.py
@@ -7,5 +7,5 @@ def get_register_file()-> str :
     return "/Users/IDB0128/git_repos/pesp_capif_sdk/config/register.json"
 
 def provider_exposer_get_api_description_path() -> str:
-    return "/Users/IDB0128/git_repos/pesp_capif_sdk/api-samples/provider_api_description_sample.json"
+    return "/Users/IDB0128/git_repos/pesp_capif_sdk/samples/provider_api_description_sample.json"
 
diff --git a/sdk/sdk.py b/sdk/sdk.py
index df21552e6b4bb98cc289a0f4cb92ca3c735da917..54f71e182251945a363f69637f3b1e7999eae39d 100644
--- a/sdk/sdk.py
+++ b/sdk/sdk.py
@@ -7,7 +7,7 @@ import urllib3
 
 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
 
-# Ahora realiza tu solicitud HTTPS a 'localhost'
+
 
 from OpenSSL.SSL import FILETYPE_PEM
 from OpenSSL.crypto import (
@@ -27,11 +27,19 @@ from requests.exceptions import RequestsDependencyWarning
 warnings.filterwarnings("ignore", category=RequestsDependencyWarning)
 
 # Configuración básica del logger
+
+log_path = '../logs/sdk_logs.log'
+
+log_dir = os.path.dirname(log_path)
+
+if not os.path.exists(log_dir):
+    os.makedirs(log_dir)
+
 logging.basicConfig(
     level=logging.NOTSET,  # Nivel mínimo de severidad a registrar
     format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',  # Formato del mensaje de log
     handlers=[
-        logging.FileHandler("../Functionalities/sdk_logs.log"),  # Registra en un archivo
+        logging.FileHandler(log_path),  # Registra en un archivo
         logging.StreamHandler()  # También muestra en la consola
     ]
 )