# Discovery Interfaces Metadata-driven discovery interfaces. ## ICommandDiscovery ```csharp public interface ICommandDiscovery { IEnumerable GetCommands(); ICommandMeta? GetCommand(string name); } ``` ## IQueryDiscovery ```csharp public interface IQueryDiscovery { IEnumerable GetQueries(); IQueryMeta? GetQuery(string name); } ``` ## See Also - [API Reference Overview](README.md) - [Metadata Discovery](../architecture/metadata-discovery.md)