Corral
Learn > Documentation

What Gets Deployed

When you deploy Corral from Azure Marketplace, the following resources are provisioned in your tenant. Everything appears in your Azure portal under your subscription.


Resource Inventory

ResourceAzure ServicePurpose
Managed IdentityUser Assigned Managed IdentityCore identity for all Corral services — authenticates between components
MonitoringLog Analytics WorkspaceCentralized logging for all application and infrastructure events
TelemetryApplication InsightsPerformance monitoring, usage telemetry, distributed tracing
SecretsKey VaultSecrets, certificates, data protection keys
File StorageStorage AccountApplication state, user files (workspace and session), Functions runtime
DatabaseSQL Server + DatabaseAll operational data — users, workspaces, projects, apps, configurations, conversations
ComputeContainer Apps EnvironmentHosts all application containers in a shared environment
AI ModelsAI Foundry Hub + ProjectModel deployments for LLM inference
Static AssetsStatic Web AppCDN for embedded widgets and static files
Code ExecutionSession PoolSandboxed code execution for AI agents (Azure Container Apps Dynamic Sessions)
API ServerContainer AppCore API — handles all client requests, agent orchestration, tool execution
FunctionsContainer AppBackground jobs — publishing, analytics, marketplace event handling
Document ProcessingContainer AppFile conversion and document analysis
Database MigrationsContainer AppSchema migrations on deployment

What’s NOT Deployed

  • Cosmos DB — not used. SQL Server handles all operational data.
  • Private endpoints — not configured by default. Resources use public endpoints with authentication and firewall rules. Private networking is available and can be enabled.
  • VNet integration — not enabled by default. The Container Apps Environment supports it, and the infrastructure templates include the configuration.

See Network & Data Residency → for details on networking options.


How Resources Connect

This section is a work in progress.


Cost Considerations

All resources run on your Azure subscription and are billed directly by Azure. Key cost drivers:

ResourceCost Factor
Container AppsvCPU and memory consumption — scales with usage
SQL DatabaseDTU or vCore tier selected during deployment
AI FoundryToken consumption for model inference
Storage AccountData volume (user files, state, logs)
Session PoolSession time for code execution
Static Web AppMinimal — CDN serving

Corral’s platform subscription is a separate, fixed charge on your Marketplace bill. The Azure resource consumption is variable and depends on your usage patterns.

This section is a work in progress.


Inspecting Your Deployment

Everything is visible in the Azure portal:

  • Resource Group → see all provisioned resources
  • Activity Log → see every operation, including Corral maintenance actions
  • Application Insights → see application performance and usage
  • Log Analytics → query logs across all services
  • Key Vault → see (but not necessarily read) all secrets
  • SQL Database → query your operational data directly if needed

You have the same visibility into Corral’s deployment as you do into any other Azure resource you own.