[](https://badge.fury.io/js/grpc-reflection-js)  [;
const grpcReflection = require('grpc-reflection-js');const grpcReflectionServer = ''
const reflectionClient = new grpcReflection.Client(
grpcReflectionServer,
grpc.credentials.createInsecure()
);
`$3
`js
const services = await reflectionClient.listServices()
`
Output
`text
['grpc.reflection.v1alpha.ServerReflection', 'phone.Messenger']
`$3
`js
const root = await reflectionClient.fileContainingSymbol('phone.Messenger')
`$3
`js
const root = await reflectionClient.fileContainingSymbol('contact.proto')
``
MIT