New

EmeraldHost 2.0 is here: faster, more intuitive, and made for everyone - the new panel!

Learn more
Guides
How to Install LabAPI Plugins on Your SCP: Secret Laboratory Server
SCP: Secret LaboratorySCP: Secret LaboratoryInstall LabAPI Plugins

How to Install LabAPI Plugins on Your SCP: Secret Laboratory Server

Install LabAPI plugins on a SCP: Secret Laboratory server

3 min read
Aug 24, 2026

LabAPI is Northwood's official plugin loader for SCP: Secret Laboratory. It is already included in every dedicated server build – there is nothing to install, you can start uploading plugins right away.

LabAPI and EXILED

EXILED is built on top of LabAPI: the Exiled Loader is itself loaded as a LabAPI plugin. Both systems therefore run alongside each other without issues. EXILED plugins still belong in their own directories – see Install EXILED Plugins.

Where are the LabAPI folders?

LabAPI creates its folders automatically on the first server start. Replace <Port> with the Game Port of your server – you can find it in the dashboard under Overview:

Directory Purpose
/.config/SCP Secret Laboratory/LabAPI/plugins/global/ Plugins the server always loads
/.config/SCP Secret Laboratory/LabAPI/plugins/<Port>/ Plugins loaded only with this Game Port
/.config/SCP Secret Laboratory/LabAPI/dependencies/global/ Additional libraries some plugins require
/.config/SCP Secret Laboratory/LabAPI/configs/ Configuration files of the plugins

Install a plugin

  1. Download the plugin
    Download the .dll file of the plugin you want to install – usually from the GitHub release page of the plugin developer. Also download any dependencies the plugin lists in its description.

  2. Stop the server
    Stop your server via the dashboard.

  3. Connect via SFTP
    Connect to your server via SFTP.

  4. Upload the plugin
    Upload the .dll file to the following directory:

    /.config/SCP Secret Laboratory/LabAPI/plugins/global/
    
  5. Upload dependencies
    If the plugin requires additional libraries, upload them to the following directory:

    /.config/SCP Secret Laboratory/LabAPI/dependencies/global/
    
  6. Start the server
    Start your server via the dashboard. LabAPI loads the plugin automatically on start-up and reports it in the start-up output of the console.

Configure a plugin

After a plugin is loaded successfully for the first time, LabAPI creates a dedicated configuration folder for it – replace <Port> with the Game Port of your server:

/.config/SCP Secret Laboratory/LabAPI/configs/<Port>/<plugin name>/

It always contains a properties.yml, which lets you enable or disable the plugin. If a plugin has settings of its own, its configuration file is stored there as well – a config.yml by default. All files use the YAML format.

  1. Edit the configuration
    Open the configuration file of your plugin and adjust the values to your liking. Make sure the file remains valid YAML – otherwise the plugin falls back to its default values or fails to load.

  2. Restart the server
    Restart your server so the changes take effect.

Written byEmeraldHost Team
Last updated on Aug 24, 2026 Edit on GitHub

Did this article help you?

Your feedback helps us improve our guides.

Help shape the guides

€10.00 in credit for every new guide, €5.00 for every improvement.

Contact Support

Create a support ticket and our team will get back to you as soon as possible – personal and professional.

Go to Support
1257 members online

Discord Community

Connect with other players, get quick help from the community, and stay up to date with the latest news.

Join Discord
SCP: Secret Laboratory

Ready to get started?

Rent your SCP: Secret Laboratory Server now

Join our Discord community 1257 members online right now