When developing a new project these clients should be seperated into their own repositories, build and release systems.
All REST clients in this leverage generated client code using OpenAPI standards.
Use NSwag Studio to generate client code and models. When using with .Net Core you may need to update your publish configuration to ensure all referenced DLLs are output.
All gRPC clients in this example leverage generated client code using gRPC.
All Webhook clients use HttpClient to access CoreServices webhook endpoints.