diff --git a/nucleus/gnmi_transport.go b/nucleus/gnmi_transport.go
index 1834ce7e13e9acd6e5bf2ea7871b960f01bf3d98..019d6981b27b94fed47e190f8a569f201dca9d9b 100644
--- a/nucleus/gnmi_transport.go
+++ b/nucleus/gnmi_transport.go
@@ -341,3 +341,11 @@ func (g *Gnmi) subscribe(ctx context.Context) error {
 func (g *Gnmi) Close() error {
 	return nil
 }
+
+func (g *Gnmi) SetPassthrough(ctx context.Context, req *gpb.SetRequest) (*gpb.SetResponse, error) {
+	return g.client.Set(ctx, req)
+}
+
+func (g *Gnmi) GetPassthrough(ctx context.Context, req *gpb.GetRequest) (*gpb.GetResponse, error) {
+	return g.client.Get(ctx, req)
+}