diff --git a/src/gstreamer/meson.build b/src/gstreamer/meson.build
index 20784b71..3810a15b 100644
--- a/src/gstreamer/meson.build
+++ b/src/gstreamer/meson.build
@@ -46,3 +46,10 @@ libcamera_gst = shared_library('gstlibcamera',
     install : true,
     install_dir : '@0@/gstreamer-1.0'.format(get_option('libdir')),
 )
+
+# Makes the plugin visble to GStreamer inside meson devenv
+fs = import('fs')
+plugin_path = fs.parent(libcamera_gst.full_path())
+env = environment()
+env.prepend('GST_PLUGIN_PATH', fs.parent(plugin_path))
+meson.add_devenv(env)
