# SPRegistry

Service Provider Registry components

## Example

```ts
import { SPRegistryService } from '@filoz/synapse-sdk/sp-registry'
```

## Classes

| Class | Description |
| ------ | ------ |
| [SPRegistryService](/reference/filoz/synapse-sdk/spregistry/classes/spregistryservice/) | - |

## Interfaces

| Interface | Description |
| ------ | ------ |
| [PDPOffering](/reference/filoz/synapse-sdk/spregistry/interfaces/pdpoffering/) | - |
| [PDPServiceInfo](/reference/filoz/synapse-sdk/spregistry/interfaces/pdpserviceinfo/) | PDP service info returned from getPDPService |
| [ProviderInfo](/reference/filoz/synapse-sdk/spregistry/interfaces/providerinfo/) | Decoded provider info for SDK use |
| [ProviderRegistrationInfo](/reference/filoz/synapse-sdk/spregistry/interfaces/providerregistrationinfo/) | Provider registration info for new providers |
| [ServiceProduct](/reference/filoz/synapse-sdk/spregistry/interfaces/serviceproduct/) | Polymorphic service product interface |

## Type Aliases

| Type Alias | Description |
| ------ | ------ |
| [PRODUCTS](/reference/filoz/synapse-sdk/spregistry/type-aliases/products/) | Product types supported by the registry |
| [ProductType](/reference/filoz/synapse-sdk/spregistry/type-aliases/producttype/) | - |