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
<PackageReference Include="PollySdk.AI.Auth.AzureIdentity" Version="0.1.3" />
<PackageVersion Include="PollySdk.AI.Auth.AzureIdentity" Version="0.1.3" />
<PackageReference Include="PollySdk.AI.Auth.AzureIdentity" />
paket add PollySdk.AI.Auth.AzureIdentity --version 0.1.3
#r "nuget: PollySdk.AI.Auth.AzureIdentity, 0.1.3"
#:package PollySdk.AI.Auth.AzureIdentity@0.1.3
#addin nuget:?package=PollySdk.AI.Auth.AzureIdentity&version=0.1.3
#tool nuget:?package=PollySdk.AI.Auth.AzureIdentity&version=0.1.3
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 | Versions 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. |
-
net10.0
- Azure.Identity (>= 1.21.0)
- Azure.Identity.Broker (>= 1.7.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.9)
- PollySdk.AI.Runtime (>= 0.1.3)
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 | 44 | 9/1/2026 |