Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
tan_thiamhuat
Post Patron
Post Patron

Fabric -- secrets

Are we able to do the below? How or where to store the secrets, so that it can be retrieved? It seems cannot on my side.

Option 1: Using Notebook Secrets

  1. In Fabric, go to the Notebooks area.

  2. Click on the Settings / Environment (gear icon) for your notebook.

  3. Look for Secrets or Environment Variables.

  4. Add a new secret:

    • Name: OPENAI_API_KEY

    • Value: your OpenAI key (e.g., sk-xxxxx...)

  5. In your notebook, use Python code to access it:

     
    import os OPENAI_API_KEY = os.getenv("OPENAI_API_KEY") from openai import OpenAI client = OpenAI(api_key=OPENAI_API_KEY)
1 ACCEPTED SOLUTION
v-echaithra
Community Support
Community Support

Hi @tan_thiamhuat ,

Thank you for reaching out to Microsoft Community.

The most secure and supported method to manage secrets in Fabric Notebooks is by using Azure Key Vault and accessing secrets through the built‑in utilities.

Use the notebookutils.credentials.getSecret() method (formerly mssparkutils.credentials.getSecret) to securely fetch secrets.

You can refer to this blog : How-To Access Azure Key Vault Secrets from Fabric Notebook - Syntera

Hope this helps.
Chaithra E.

View solution in original post

6 REPLIES 6
v-echaithra
Community Support
Community Support

Hi @tan_thiamhuat ,

May I ask if you have resolved this issue? Please let us know if you have any further issues, we are happy to help.

Thank you.

v-echaithra
Community Support
Community Support

Hi @tan_thiamhuat ,

We’d like to follow up regarding the recent concern. Kindly confirm whether the issue has been resolved, or if further assistance is still required. We are available to support you and are committed to helping you reach a resolution.

Best Regards,
Chaithra E.

v-echaithra
Community Support
Community Support

Hi @tan_thiamhuat ,

I hope the information provided is helpful.I wanted to check whether you were able to resolve the issue with the provided solutions.Please let us know if you need any further assistance.

Thank you.

v-echaithra
Community Support
Community Support

Hi @tan_thiamhuat ,

Thank you for reaching out to Microsoft Community.

The most secure and supported method to manage secrets in Fabric Notebooks is by using Azure Key Vault and accessing secrets through the built‑in utilities.

Use the notebookutils.credentials.getSecret() method (formerly mssparkutils.credentials.getSecret) to securely fetch secrets.

You can refer to this blog : How-To Access Azure Key Vault Secrets from Fabric Notebook - Syntera

Hope this helps.
Chaithra E.

tan_thiamhuat
Post Patron
Post Patron

I know of Azure Key Vault, say for example, I do not have Azure subscription, how /what should I do next?

ChielFaber
Solution Specialist
Solution Specialist

I don't have any direct experience regarding your question, but I do believe the following earlier post answers your question.

 

https://community.fabric.microsoft.com/t5/Fabric-platform/Handling-secrets-in-Fabric-Notebooks/m-p/3...

 

In this link are several links to youtube videos and guides to solve your question.

 

Hope this is helpfull.

 

Regards,

 

Chiel

 


[Tip] Keep CALM and DAX on.
[Solved?] Hit “Accept as Solution” and leave a Kudos.
[About] Chiel | SuperUser (2023–2) |

Helpful resources

Announcements
December Fabric Update Carousel

Fabric Monthly Update - December 2025

Check out the December 2025 Fabric Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.