Cloud · head to head
Azure Functions vs Cortex

Cortex
Developer Tools
Internal developer portal that scores service ownership and maturity rather than just cataloguing services
- From
- On request
- Free plan
- No
The short version
- Only Azure Functions has a free tier, so it costs nothing to try first.
- Each has a real cost: Azure Functions consumption plan free grant is capped at 1 million executions and 400,000 GB-seconds of resource consumption per month per subscription, billed per GB-second beyond that; Cortex pricing is quote only, so a platform team cannot build a business case or compare against the true cost of self-hosted Backstage without entering a sales cycle first.
- Prices and features above were last checked on 31 August 2026.
Where they differ
Only the attributes on which Azure Functions and Cortex actually diverge.
| Attribute | Azure Functions | Cortex |
|---|---|---|
| Starting price | Free | On request |
| Pricing model | usage-based | quote |
| Free tier | Yes | No |
| Platforms | Web | Web, API |
| Category | Cloud | Developer Tools |
Identical on both: user rating (Not yet rated).
What each one covers
Drawn from each product's published feature list. An absence here means we hold no record of it - not that the product lacks it.
Only in Azure Functions
Nothing recorded that Cortex does not also cover.
Only in Cortex
- Service catalogue
- Scorecards
- Initiatives
- Self-service templates
- Query language
- Eng intelligence
- Integrations layer
- On-call and ownership mapping
What people use each for
The jobs each tool is most often brought in to do.
Azure Functions
- Event-driven computingnot Cortex
- Serverless application backendnot Cortex
- Scalable API endpointsnot Cortex
Cortex
- A platform team that needs to prove to leadership how far a Kubernetes or framework migration has actually progressed across hundreds of servicesnot Azure Functions
- An organisation where ownership of production services is genuinely unknown after reorganisations or acquisitionsnot Azure Functions
- Enforcing production readiness standards on new services at creation time rather than at incident reviewnot Azure Functions
- Replacing a self-hosted Backstage that is consuming a full-time engineer or two just to stay upgradednot Azure Functions
Where each one falls short
Documented limitations, not opinions. Every one is a constraint you would hit in normal use.
Azure Functions
- Consumption plan free grant is capped at 1 million executions and 400,000 GB-seconds of resource consumption per month per subscription, billed per GB-second beyond that
- The newer Flex Consumption plan's free grant is smaller still, at 250,000 executions and 100,000 GB-seconds per month
- Premium plan avoids per-execution charges but bills continuously for allocated core seconds and memory regardless of invocation volume
- Memory is rounded up to the nearest 128 MB and execution time to the nearest 1 ms for billing, so small overages round upward
Cortex
- Pricing is quote only, so a platform team cannot build a business case or compare against the true cost of self-hosted Backstage without entering a sales cycle first.
- The catalogue is only as accurate as the metadata you supply, so an organisation with inconsistent repository conventions spends its first quarter cleaning data before any scorecard means anything.
- Scorecards create political friction: publishing a per-team grade turns an engineering standard into a performance metric, and teams will game the rules rather than fix the underlying issue.
- It is closed source and hosted, so organisations with strict data residency or air-gap requirements have limited options compared with running Backstage themselves.
- Value scales with organisation size, so a company with fifty engineers and thirty services will find the catalogue tells them nothing they did not already know while still paying an enterprise contract.
Pricing, plan by plan
Azure Functions
Free- Consumption Plan$null/month
- 1 million requests free monthly
- 400,000 GB-seconds free monthly
- Billed per second and executions
- Flex Consumption Plan$null/month
- 250,000 executions free monthly
- 100,000 GB-seconds free monthly
- Event-driven scaling
- Premium Plan$null/month
- No execution charges
- At least one instance required
- Includes automatic scaling and VNET access
Cortex
On request- Cortex$undefined/year
- Service catalogue and ownership mapping
- Scorecards and initiatives
- Self-service templates
Which should you pick?
Choose Cortex if
- You need service catalogue.
- You work on Web, API.
- You also want scorecards.
Questions people ask
- Is Azure Functions or Cortex better?
- Neither clearly leads. Azure Functions starts at Free and Cortex at On request, and user ratings are close enough to be indistinguishable. Choose on capability and platform support.
- Which is cheaper, Azure Functions or Cortex?
- Azure Functions has a free tier; the other does not. Paid plans start at Free for Azure Functions and On request for Cortex.
- Does Azure Functions or Cortex run on more platforms?
- Azure Functions runs on Web. Cortex runs on Web, API.
- Can I use Azure Functions for free?
- Yes. Azure Functions has a free tier, so you can try it without paying. Cortex starts at On request.
- What is Azure Functions best used for?
- Azure Functions is most often used for event-driven computing, serverless application backend, scalable api endpoints. Of those, event-driven computing and serverless application backend are not what Cortex is typically brought in for.
- What can Azure Functions do that Cortex cannot?
- Cortex covers Service catalogue, Scorecards, Initiatives, Self-service templates.
Answered from the vendors’ own pages
Azure Functions: Does Azure Functions have a free tier?
Yes, Azure Functions includes a monthly free grant of 1 million requests and 400,000 GB-seconds on the Consumption Plan, or 250,000 executions and 100,000 GB-seconds on Flex Consumption.
SourceCortex: How is Cortex different from Backstage?
Backstage is an open source framework you build and staff. Cortex is a hosted product with scorecards and initiatives out of the box and no platform team required to keep it running.
Azure Functions: What is Azure Functions' pricing model?
Azure Functions uses usage-based pricing. Consumption plans charge per second of resource consumption and per execution, measured in gigabyte-seconds and rounded to the nearest 128 MB.
SourceCortex: Is pricing published?
No. Cortex requires a sales conversation and prepares a custom proposal.
Azure Functions: What is the minimum execution time for Azure Functions?
The minimum execution time is 100 milliseconds on Consumption plans. Premium plans charge based on core seconds and allocated memory.
SourceCortex: Can it self-host?
It is offered as a hosted product; on-premise arrangements are handled through sales rather than published.
Cortex: What is the main adoption risk?
Bad or missing service metadata. The catalogue and every scorecard on top of it inherit whatever quality your repositories already have.
Related pages
More on Azure Functions
Other head to heads
- Azure Functions vs Go
- Azure Functions vs Lambda (AWS Serverless)
- Azure Functions vs Porter
- Azure Functions vs Beam Cloud
- Azure Functions vs Upstash
- Azure Functions vs Oracle Cloud
- Azure Functions vs SST
- Azure Functions vs Tencent Cloud
- Azure Functions vs Terragrunt
- Azure Functions vs Neon
- Azure Functions vs Pulumi
- Azure Functions vs Lambda
- Azure Functions vs Linode
- Azure Functions vs Longhorn
- Azure Functions vs Northflank
- Azure Functions vs AWS (Amazon Web Services)
- Azure Functions vs minikube
- Azure Functions vs OpenTelemetry
- Azure Functions vs Backstage
- Azure Functions vs OpsLevel
- Azure Functions vs Earthly
- Azure Functions vs Spacelift
- Azure Functions vs Atlantis
- Azure Functions vs Depot
- Azure Functions vs Nix
- Azure Functions vs SonarQube
- Azure Functions vs Keycloak
- Azure Functions vs Ona (formerly Gitpod)
- Azure Functions vs Vite
- Azure Functions vs Bazel
- Azure Functions vs Dagger
- Azure Functions vs Deep Code
- Azure Functions vs Deno
- Azure Functions vs Fig
- Azure Functions vs Frappe
- Azure Functions vs Git
- Cortex vs Go
- Cortex vs Lambda (AWS Serverless)
- Cortex vs Porter
- Cortex vs Beam Cloud
- Cortex vs Upstash
- Cortex vs Oracle Cloud
- Cortex vs SST
- Cortex vs Tencent Cloud
- Cortex vs Terragrunt
- Cortex vs Neon
- Cortex vs Pulumi
- Cortex vs Lambda
- Cortex vs Linode
- Cortex vs Longhorn
- Cortex vs Northflank
- Cortex vs AWS (Amazon Web Services)
- Cortex vs minikube
- Cortex vs OpenTelemetry
- Cortex vs Backstage
- Cortex vs OpsLevel
- Cortex vs Earthly
- Cortex vs Spacelift
- Cortex vs Atlantis
- Cortex vs Depot
- Cortex vs Nix
- Cortex vs SonarQube
- Cortex vs Keycloak
- Cortex vs Ona (formerly Gitpod)
- Cortex vs Vite
- Cortex vs Bazel
- Cortex vs Dagger
- Cortex vs Deep Code
- Cortex vs Deno
- Cortex vs Fig
- Cortex vs Frappe
- Cortex vs Git

