--- title: "SDK: Referencing Third Party Libraries" slug: "referencing-custom-libraries" description: "Learn how to reference third-party DLL files in the Decisions SDK by adding them to a Module or uploading them through the Portal." tags: ["Portal", "SDK", "Custom Modules"] updated: 2026-04-27T20:46:51Z published: 2026-04-28T14:12:58Z canonical: "documentation.decisions.com/referencing-custom-libraries" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # SDK: Referencing Third Party Libraries ## Overview Referencing third-party libraries in SDK can be accomplished by referencing .DLL files in a Module or uploading them into the Decisions portal. Something to note is that .DLL files are referenced in both actions; the difference is where the configuration occurs. This article discusses two ways you can reference .DLL files and provides examples demonstrating the steps necessary to upload them properly. --- ### **Referencing .DLL Files within a Module** Users can refer to [Building a Module(Advanced)](/version-10/docs/building-module-advanced) for more information on building a Module in Decisions. Once a module has been created, follow the steps expressed in the article to store any desired third-party dependencies by adding a reference to them. Additional examples can be accessed by visiting our [GitHub Modules](https://github.com/Decisions-Modules/Decisions.GoogleDrive/blob/9.x/Module.Build.json). Resources for Error HandlingIf any issues occur during the process, please refer to **`C:\Program Files\Decisions\Decisions Server\Logs.`**  --- ### Uploading Custom .DLL Files to the Decisions Portal Note for Uploading Custom .DLL Files to the Portal Uploaded Custom .DLL files are project-specific and cannot be used within other projects. Developers who wish to use uploaded .DLL files across different projects must create a [Project Dependency](https://documentation.decisions.com/version-10/docs/project-dependencies) between them. Please refer to [Project SDK Extensions](/version-10/docs/project-sdk-extensions) for more information.  Users can upload custom .DLL files directly into the Decisions portal. After dragging and dropping your desired file, a menu will appear with the option to import or add the file as a document. If you receive an error message, please make sure you have chosen the correct folder and re-upload the file. File(s) that have been uploaded should now be available for use in your project. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-09-27_09h09_32(1).png) --- For further information on SDK, visit the [Decisions Forum](https://community.decisions.com/categories/SDK). ---