# IPostaClient

- Kind: `interface`
- Package: [CommunityToolkit.Aspire.Posta](/reference/api/csharp/communitytoolkit.aspire.posta.md)
- Version: `13.5.0`
- Namespace: `CommunityToolkit.Aspire.Posta.Clients`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Clients/IPostaClient.cs)

Provides access to all Posta API sections and endpoint definitions.

## Definition

```csharp
namespace CommunityToolkit.Aspire.Posta.Clients;

public interface IPostaClient
{
    // ...
}
```

## Properties

- [Emails](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaclient/properties.md#emails) : [IPostaEmailsClient](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaemailsclient.md) `abstract` `get` -- Gets email operations.
- [Endpoints](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaclient/properties.md#endpoints) : [IPostaEndpoints](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaendpoints.md) `abstract` `get` -- Gets the overridable endpoint catalog.
- [Health](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaclient/properties.md#health) : [IPostaHealthClient](/reference/api/csharp/communitytoolkit.aspire.posta/ipostahealthclient.md) `abstract` `get` -- Gets health operations.
- [Info](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaclient/properties.md#info) : [IPostaInfoClient](/reference/api/csharp/communitytoolkit.aspire.posta/ipostainfoclient.md) `abstract` `get` -- Gets server information operations.
- [SubscriberLists](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaclient/properties.md#subscriberlists) : [IPostaSubscriberListsClient](/reference/api/csharp/communitytoolkit.aspire.posta/ipostasubscriberlistsclient.md) `abstract` `get` -- Gets subscriber-list operations.
- [Templates](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaclient/properties.md#templates) : [IPostaTemplatesClient](/reference/api/csharp/communitytoolkit.aspire.posta/ipostatemplatesclient.md) `abstract` `get` -- Gets template operations.
