# MODULE LOAD Loads a module from a dynamic library at runtime. This command loads and initializes the Redis module from the dynamic library specified by the `path` argument. The `path` should be the absolute path of the library, including the full filename. Any additional arguments are passed unmodified to the module. **Note**: modules can also be loaded at server startup with `loadmodule` configuration directive in `redis.conf`. As of Redis 8 in Redis Open Source, loading a module using the Redis CLI with configuration parameters is deprecated. ## Return information {{< multitabs id="module-load-return-info" tab1="RESP2" tab2="RESP3" >}} [Simple string reply](../../develop/reference/protocol-spec#simple-strings): `OK` if the module was loaded. -tab-sep- [Simple string reply](../../develop/reference/protocol-spec#simple-strings): `OK` if the module was loaded.