PollySdk.AI.Auth.AzureIdentity 0.1.3

dotnet add package PollySdk.AI.Auth.AzureIdentity --version 0.1.3
                    
NuGet\Install-Package PollySdk.AI.Auth.AzureIdentity -Version 0.1.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PollySdk.AI.Auth.AzureIdentity" Version="0.1.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PollySdk.AI.Auth.AzureIdentity" Version="0.1.3" />
                    
Directory.Packages.props
<PackageReference Include="PollySdk.AI.Auth.AzureIdentity" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add PollySdk.AI.Auth.AzureIdentity --version 0.1.3
                    
#r "nuget: PollySdk.AI.Auth.AzureIdentity, 0.1.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package PollySdk.AI.Auth.AzureIdentity@0.1.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=PollySdk.AI.Auth.AzureIdentity&version=0.1.3
                    
Install as a Cake Addin
#tool nuget:?package=PollySdk.AI.Auth.AzureIdentity&version=0.1.3
                    
Install as a Cake Tool

PollySdk Agent Framework packages

PollySdk is a .NET 10 Agent Framework with independent AI, Storage, and AgentFramework runtime foundations, provider-isolated implementations, and one complete ASP.NET Core composition. Choose the highest-level package that matches the application, then add only the optional capabilities it uses.

Choose an entry point

Complete backend

Use Server for the supported ASP.NET Core product composition:

dotnet add package PollySdk.AgentFramework.Server

It includes every official AI provider, Azure Identity, the Standard Agent, SQLite, PostgreSQL, Knowledge, Automations, MCP, and OpenAPI. Add the separate SecureStore package or a custom ICredentialVault implementation when configured providers require stored credentials.

Selective Agent application

Choose an Agent, one provider, and persistence independently:

dotnet add package PollySdk.AgentFramework.Agent.Standard
dotnet add package PollySdk.AI.OpenAI
dotnet add package PollySdk.Storage.Sqlite

Then add Knowledge, Automations, MCP, or OpenAPI only when required.

Custom framework implementation

Use the common Agent Framework contracts/runtime for a custom Agent, Tool provider, or Extension:

dotnet add package PollySdk.AgentFramework.Runtime

Use the provider-neutral AI runtime when implementing a model protocol:

dotnet add package PollySdk.AI.Runtime

Use the provider-neutral Storage runtime when implementing storage views or a physical provider:

dotnet add package PollySdk.Storage.Runtime

None of the runtime packages installs a concrete provider.

Pick an AI provider

There is no aggregate provider package. Each model provider has one project, assembly, and package.

Package Capability Direct Polly dependencies
PollySdk.AI.OpenAI OpenAI chat and embeddings AI Runtime
PollySdk.AI.Anthropic Anthropic chat AI Runtime
PollySdk.AI.Gemini Gemini chat and embeddings AI Runtime
PollySdk.AI.GitHubCopilot Copilot catalog, chat, and GitHub credentials AI Runtime, OpenAI
PollySdk.AI.Substrate Gateway routing, metadata, retry, passport, chat/embeddings AI Runtime, OpenAI, Anthropic
PollySdk.AI.Auth.SecureStore Platform-backed credential vault AI Runtime
PollySdk.AI.Auth.AzureIdentity Azure Identity credential factories AI Runtime

GitHub Copilot applications can add SecureStore for the official platform vault. Substrate applications can add AzureIdentity when their configured auth mode requires it. Both auth implementations remain replaceable.

Pick a Storage provider

Storage packages are independent of AgentFramework:

Package Capability Direct Polly dependencies
PollySdk.Storage.Relational Shared SQL resource catalog, table sets, queries, transactions Storage Runtime
PollySdk.Storage.InMemory In-memory views and atomic operations Storage Runtime
PollySdk.Storage.Sqlite SQLite relational provider Storage Relational
PollySdk.Storage.PostgreSql PostgreSQL relational provider Storage Relational

Applications implement against PollySdk.Storage.Runtime and install only the selected provider. The standalone packages contain no Agent, Extension, Server, Session, or Artifact dependency.

Add Agent Framework implementations

Every implementation below depends directly on PollySdk.AgentFramework.Runtime; implementations do not depend on one another.

Package Adds
PollySdk.AgentFramework.Agent.Standard ReactAgent, ChatAgent, prompts, history, and budgets
PollySdk.AgentFramework.Extensions.Knowledge Ingestion, retrieval, and Knowledge-backed Memory
PollySdk.AgentFramework.Extensions.Automations Durable Scheduler and Agent Prompt Jobs
PollySdk.AgentFramework.Extensions.Tools.Mcp MCP Tool provider
PollySdk.AgentFramework.Extensions.Tools.OpenApi OpenAPI Tool provider

Dependency model

A --> B means package A directly depends on package B.

flowchart TD
    Server["AgentFramework.Server"]

    OpenAI["AI.OpenAI"]
    Anthropic["AI.Anthropic"]
    Gemini["AI.Gemini"]
    GitHubCopilot["AI.GitHubCopilot"]
    Substrate["AI.Substrate"]
    SecureStore["AI.Auth.SecureStore"]
    AzureIdentity["AI.Auth.AzureIdentity"]

    AgentStandard["AgentFramework.Agent.Standard"]
    Knowledge["AgentFramework.Extensions.Knowledge"]
    Automations["AgentFramework.Extensions.Automations"]
    MCP["AgentFramework.Extensions.Tools.Mcp"]
    OpenAPI["AgentFramework.Extensions.Tools.OpenApi"]

    StorageInMemory["Storage.InMemory"]
    StorageRelational["Storage.Relational"]
    StorageSqlite["Storage.Sqlite"]
    StoragePostgreSQL["Storage.PostgreSql"]

    FrameworkRuntime["AgentFramework.Runtime"]
    AIRuntime["AI.Runtime"]
    StorageRuntime["Storage.Runtime"]

    Server --> OpenAI
    Server --> Anthropic
    Server --> Gemini
    Server --> GitHubCopilot
    Server --> Substrate
    Server --> SecureStore
    Server --> AzureIdentity
    Server --> AgentStandard
    Server --> StorageSqlite
    Server --> Knowledge
    Server --> Automations
    Server --> MCP
    Server --> OpenAPI

    GitHubCopilot --> OpenAI
    Substrate --> OpenAI
    Substrate --> Anthropic

    OpenAI --> AIRuntime
    Anthropic --> AIRuntime
    Gemini --> AIRuntime
    GitHubCopilot --> AIRuntime
    Substrate --> AIRuntime
    SecureStore --> AIRuntime
    AzureIdentity --> AIRuntime

    AgentStandard --> FrameworkRuntime
    Knowledge --> FrameworkRuntime
    Automations --> FrameworkRuntime
    MCP --> FrameworkRuntime
    OpenAPI --> FrameworkRuntime
    FrameworkRuntime --> AIRuntime
    FrameworkRuntime --> StorageRuntime

    StorageInMemory --> StorageRuntime
    StorageRelational --> StorageRuntime
    StorageSqlite --> StorageRelational
    StoragePostgreSQL --> StorageRelational

All packages target .NET 10 and share one version.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on PollySdk.AI.Auth.AzureIdentity:

Package Downloads
PollySdk.AgentFramework.Server

Complete ASP.NET Core Agent Framework backend with all official capabilities.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.3 46 9/1/2026