Application Research
Application Research is a topic collection focused on specifications for declaring application service integration dependencies. It covers five specification formats: Score (platform-agnostic workload specs), Cloud Native Application Bundle (CNAB), Open Component Model (OCM), Open Resource Discovery (ORD), and Radius — all aimed at enabling deployment teams to understand what services (APIs, databases, caches, message buses, blob stores) an application requires.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Application Research the way a machine reads it — 379 machine-readable artifacts across 36 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Application Research scores 50.4/100 (developing), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Application Research
Each block below is one kind of artifact we hold for Application Research. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 36
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Application Research API Resources API
API Resource operations
Application Research Applications API
Application resource operations
Application Research Bundles API
Operations for managing CNAB bundle descriptors
Application Research Capabilities API
Capability operations
Application Research Claim Results API
Operations for managing claim execution results
Application Research Claims API
Operations for managing installation claims
Application Research Components API
Operations for managing component descriptors
Application Research Configurations API
Operations for managing component configurations
Application Research Consumption Bundles API
Consumption Bundle operations
Application Research Containers API
Container resource operations
Application Research Credentials API
Credential management operations
Application Research Dapr API
Dapr component operations
Application Research Data Products API
Data Product operations
Application Research Datastores API
Datastore portable resource operations
Application Research Entity Types API
Entity Type operations
Application Research Environments API
Environment resource operations
Application Research Event Resources API
Event Resource operations
Application Research Extenders API
Extender portable resource operations
Application Research Gateways API
Gateway resource operations
Application Research Groups API
Group and Group Type operations
Application Research Integration Dependencies API
Integration Dependency operations
Application Research Messaging API
Messaging portable resource operations
Application Research ORD Documents API
Operations for ORD Document management
Application Research Packages API
Package management operations
Application Research Planes API
Plane management operations
Application Research Products API
Product operations
Application Research ResourceGroups API
Resource group operations
Application Research Resources API
Operations for managing component resources
Application Research SecretStores API
Secret store operations
Application Research Signatures API
Operations for component signing and verification
Application Research Sources API
Operations for managing component sources
Application Research Status API
Operations for querying installation status
Application Research Validation API
Workload validation operations
Application Research Vendors API
Vendor operations
Application Research Volumes API
Volume resource operations
Application Research Workloads API
Score workload management operations
Scroll within the panel for all 36 ·
Open Collections 5
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Application Research CNAB Bundle API
OPEN COLLECTIONApplication Research Open Component Model API
OPEN COLLECTIONApplication Research Open Resource Discovery (ORD) API
OPEN COLLECTIONApplication Research Radius API
OPEN COLLECTIONApplication Research Score Workload Specification API
OPEN COLLECTIONPricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Application Research Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Features 5
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
Platform-Agnostic Workload Specs
Score enables defining workloads once and deploying across multiple platforms
Application Bundle Packaging
CNAB provides standardized packaging and distribution of cloud-native applications
Software Supply Chain Tracking
OCM enables tracking and verifying software components through delivery pipelines
Automatic API Discovery
ORD enables machines to discover what resources and APIs an application exposes
Cloud-Agnostic Dependency Declarations
Radius enables portable application definitions with dependency declarations across clouds
Semantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Application Research Context
JSON-LDSpectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Application Research API Rules
SPECTRALApplication Research API Rules
SPECTRALJSON Schema 306
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
Access
JSON SCHEMAAccess Strategy
JSON SCHEMAACIRuntimeProperties
JSON SCHEMAAction
JSON SCHEMAActionExecutionRequest
JSON SCHEMAAnnotations
JSON SCHEMAAPI/Event Resource Link
JSON SCHEMAAPI Model Selector (JSON Pointer)
JSON SCHEMAAPI Model Selector (OData)
JSON SCHEMAApiProtocol
JSON SCHEMAAPI Resource
JSON SCHEMAAPI Resource Definition
JSON SCHEMAAPI Resource Integration Aspect
JSON SCHEMAApiResourceList
JSON SCHEMAApplicationProperties
JSON SCHEMAApplicationResource
JSON SCHEMAApplicationResourceListResult
JSON SCHEMAAuthConfig
JSON SCHEMAAwsAccessKeyCredentialProperties
JSON SCHEMAAwsCredentialProperties
JSON SCHEMAAwsCredentialResource
JSON SCHEMAAwsCredentialResourceListResult
JSON SCHEMAAwsIRSACredentialProperties
JSON SCHEMAAzureContainerInstanceCompute
JSON SCHEMAAzureContainerInstanceExtension
JSON SCHEMAAzureCredentialProperties
JSON SCHEMAAzureCredentialResource
JSON SCHEMAAzureCredentialResourceListResult
JSON SCHEMAAzureKeyVaultVolumeProperties
JSON SCHEMAAzureServicePrincipalProperties
JSON SCHEMAAzureWorkloadIdentityProperties
JSON SCHEMABicepConfigProperties
JSON SCHEMABicepRecipeProperties
JSON SCHEMABinaryInput
JSON SCHEMABundle
JSON SCHEMABundleListResponse
JSON SCHEMABundleOutput
JSON SCHEMACapability
JSON SCHEMACapability Definition
JSON SCHEMACapabilityList
JSON SCHEMACertificateObjectProperties
JSON SCHEMAChangelog Entry
JSON SCHEMAClaim
JSON SCHEMAClaimListResponse
JSON SCHEMAClaimResult
JSON SCHEMAClaimResultListResponse
JSON SCHEMAClaimResultOutput
JSON SCHEMAClaimResultStatus
JSON SCHEMAComponent
JSON SCHEMAComponentConfiguration
JSON SCHEMAComponentDescriptor
JSON SCHEMAComponentDescriptorListResponse
JSON SCHEMAComponentName
JSON SCHEMAComponentReference
JSON SCHEMAComponentReferenceListResponse
JSON SCHEMAConfigurationListResponse
JSON SCHEMAConnectionProperties
JSON SCHEMAConsumption Bundle
JSON SCHEMAConsumptionBundleList
JSON SCHEMAConsumption Bundle Reference
JSON SCHEMAContainer
JSON SCHEMAContainerFile
JSON SCHEMAContainerFileMap
JSON SCHEMAContainerMap
JSON SCHEMAContainerPortProperties
JSON SCHEMAContainerProbe
JSON SCHEMAContainerProperties
JSON SCHEMAContainerResource
JSON SCHEMAContainerResourceListResult
JSON SCHEMAContainerResources
JSON SCHEMAContainerVolume
JSON SCHEMAContainerVolumeMap
JSON SCHEMACorrelationId
JSON SCHEMACredential
JSON SCHEMACredential Exchange Strategy
JSON SCHEMACredentialStorageProperties
JSON SCHEMACustomPolicyLevel
JSON SCHEMADaprConfigurationStoreProperties
JSON SCHEMADaprConfigurationStoreResource
JSON SCHEMADaprConfigurationStoreResourceListResult
JSON SCHEMADaprPubSubBrokerProperties
JSON SCHEMADaprPubSubBrokerResource
JSON SCHEMADaprPubSubBrokerResourceListResult
JSON SCHEMADaprResourceAuth
JSON SCHEMADaprSecretStoreProperties
JSON SCHEMADaprSecretStoreResource
JSON SCHEMADaprSecretStoreResourceListResult
JSON SCHEMADaprSidecarExtension
JSON SCHEMADaprStateStoreProperties
JSON SCHEMADaprStateStoreResource
JSON SCHEMADaprStateStoreResourceListResult
JSON SCHEMAData Product
JSON SCHEMAData Product Input Port
JSON SCHEMAData Product Link
JSON SCHEMADataProductList
JSON SCHEMAData Product Output Port
JSON SCHEMADefinition
JSON SCHEMADependencies
JSON SCHEMADependency
JSON SCHEMADependencyVersion
JSON SCHEMADigestSpec
JSON SCHEMADirInput
JSON SCHEMADockerInput
JSON SCHEMADockerMultiInput
JSON SCHEMADocumentation Labels
JSON SCHEMAElementName
JSON SCHEMAEntity Type
JSON SCHEMAEntity Type Target (Correlation ID)
JSON SCHEMAEntityTypeList
JSON SCHEMAEntity Type Mapping
JSON SCHEMAEntity Type Target (ORD ID)
JSON SCHEMAEnvironmentCompute
JSON SCHEMAEnvironmentProperties
JSON SCHEMAEnvironmentResource
JSON SCHEMAEnvironmentResourceListResult
JSON SCHEMAEnvironmentVariable
JSON SCHEMAEnvironmentVariableReference
JSON SCHEMAEnvironmentVariables
JSON SCHEMAEphemeralVolume
JSON SCHEMAError
JSON SCHEMAErrorResponse
JSON SCHEMAEvent Resource
JSON SCHEMAEvent Resource Definition
JSON SCHEMAEvent Resource Integration Aspect
JSON SCHEMAEvent Resource Integration Aspect Subset
JSON SCHEMAEventResourceList
JSON SCHEMAExecHealthProbeProperties
JSON SCHEMAExecProbe
JSON SCHEMAExposed Entity Type
JSON SCHEMAExtenderProperties
JSON SCHEMAExtenderResource
JSON SCHEMAExtenderResourceListResult
JSON SCHEMAExtensible
JSON SCHEMAExtension
JSON SCHEMAFileInput
JSON SCHEMAGatewayHostname
JSON SCHEMAGatewayProperties
JSON SCHEMAGatewayResource
JSON SCHEMAGatewayResourceListResult
JSON SCHEMAGatewayRoute
JSON SCHEMAGatewayRouteTimeoutPolicy
JSON SCHEMAGatewayTls
JSON SCHEMAGitAuthConfig
JSON SCHEMAGitHubAccess
JSON SCHEMAGroup
JSON SCHEMAGroupId
JSON SCHEMAGroupList
JSON SCHEMAGroup Type
JSON SCHEMAGroupTypeList
JSON SCHEMAHealthProbeProperties
JSON SCHEMAHelmAccess
JSON SCHEMAHelmInput
JSON SCHEMAHttpAccess
JSON SCHEMAHttpGetHealthProbeProperties
JSON SCHEMAHttpHeader
JSON SCHEMAHttpProbe
JSON SCHEMAIamProperties
JSON SCHEMAIdentityAttribute
JSON SCHEMAIdentitySettingKind
JSON SCHEMAIdentitySettings
JSON SCHEMAImage
JSON SCHEMAIndustry
JSON SCHEMAInput
JSON SCHEMAIntegration Aspect
JSON SCHEMAIntegration Dependency
JSON SCHEMAIntegrationDependencyList
JSON SCHEMAInternalCredentialStorageProperties
JSON SCHEMAInvocationImage
JSON SCHEMAKeyObjectProperties
JSON SCHEMAKubernetesCompute
JSON SCHEMAKubernetesMetadataExtension
JSON SCHEMAKubernetesNamespaceExtension
JSON SCHEMAKubernetesRuntimeProperties
JSON SCHEMALabel
JSON SCHEMALabels
JSON SCHEMALineOfBusiness
JSON SCHEMALink
JSON SCHEMALocalBlobAccess
JSON SCHEMAMaintainer
JSON SCHEMAManualScalingExtension
JSON SCHEMAMerge
JSON SCHEMAMeta
JSON SCHEMAMetadataValue
JSON SCHEMAMetadataValueFromSecret
JSON SCHEMAMongoDatabaseProperties
JSON SCHEMAMongoDatabaseResource
JSON SCHEMAMongoDatabaseResourceListResult
JSON SCHEMAMongoDatabaseSecrets
JSON SCHEMANestedComponentDigests
JSON SCHEMANestedDigestSpec
JSON SCHEMANpmAccess
JSON SCHEMAOciArtifactAccess
JSON SCHEMAOciBlobAccess
JSON SCHEMAORD Document
JSON SCHEMAOrdDocumentList
JSON SCHEMAOutputResource
JSON SCHEMAPackage
JSON SCHEMAPackage Link
JSON SCHEMAPackageList
JSON SCHEMAParameter
JSON SCHEMAParameterDestination
JSON SCHEMAParameterSource
JSON SCHEMAParameterSourceOutput
JSON SCHEMAParameterSources
JSON SCHEMAPersistentVolume
JSON SCHEMAPolicyLevel
JSON SCHEMAPolicyLevelId
JSON SCHEMAProduct
JSON SCHEMAProductList
JSON SCHEMAProvider
JSON SCHEMAProviderConfigProperties
JSON SCHEMAProviders
JSON SCHEMAProvidersAws
JSON SCHEMAProvidersAzure
JSON SCHEMAProvisioningState
JSON SCHEMARabbitMQQueueProperties
JSON SCHEMARabbitMQQueueResource
JSON SCHEMARabbitMQQueueResourceListResult
JSON SCHEMARabbitMQSecrets
JSON SCHEMARadiusPlaneResource
JSON SCHEMARadiusPlaneResourceListResult
JSON SCHEMARadiusPlaneResourceProperties
JSON SCHEMARecipe
JSON SCHEMARecipeConfigProperties
JSON SCHEMARecipeProperties
JSON SCHEMARecipeStatus
JSON SCHEMARedisCacheProperties
JSON SCHEMARedisCacheResource
JSON SCHEMARedisCacheResourceListResult
JSON SCHEMARedisCacheSecrets
JSON SCHEMARegistrySecretConfig
JSON SCHEMARelated Entity Type
JSON SCHEMAReleaseStatus
JSON SCHEMARelocationMapping
JSON SCHEMARepositoryContext
JSON SCHEMAResource
JSON SCHEMAResourceGroupProperties
JSON SCHEMAResourceGroupResource
JSON SCHEMAResourceGroupResourceListResult
JSON SCHEMAResourceListResponse
JSON SCHEMAResourceMap
JSON SCHEMAResourceMetadata
JSON SCHEMAResourceProvisioning
JSON SCHEMAResourceReference
JSON SCHEMAResourcesLimits
JSON SCHEMAResourceStatus
JSON SCHEMARuntimesProperties
JSON SCHEMAS3Access
JSON SCHEMAScoreWorkload
JSON SCHEMASecretConfig
JSON SCHEMASecretObjectProperties
JSON SCHEMASecretReference
JSON SCHEMASecretStoreProperties
JSON SCHEMASecretStoreResource
JSON SCHEMASecretStoreResourceListResult
JSON SCHEMASecretValueProperties
JSON SCHEMASemVer
JSON SCHEMAService
JSON SCHEMAServicePort
JSON SCHEMAServicePortMap
JSON SCHEMASignature
JSON SCHEMASignatureListResponse
JSON SCHEMASignatureRequest
JSON SCHEMASignatureSpec
JSON SCHEMASimpleType
JSON SCHEMASource
JSON SCHEMASourceListResponse
JSON SCHEMASpecificationId
JSON SCHEMASpiffInput
JSON SCHEMASqlDatabaseProperties
JSON SCHEMASqlDatabaseResource
JSON SCHEMASqlDatabaseResourceListResult
JSON SCHEMASqlDatabaseSecrets
JSON SCHEMASrcRef
JSON SCHEMAStatus
JSON SCHEMAStatusComponent
JSON SCHEMAStatusListResponse
JSON SCHEMASystem Instance
JSON SCHEMASystem Type
JSON SCHEMASystem Version
JSON SCHEMATag
JSON SCHEMATcpHealthProbeProperties
JSON SCHEMATerraformConfigProperties
JSON SCHEMATerraformRecipeProperties
JSON SCHEMATombstone
JSON SCHEMATransferRequest
JSON SCHEMATransferResult
JSON SCHEMAUtf8Input
JSON SCHEMAValidationError
JSON SCHEMAValidationResult
JSON SCHEMAValidationWarning
JSON SCHEMAValueFromProperties
JSON SCHEMAVendor
JSON SCHEMAVendorList
JSON SCHEMAVerificationRequest
JSON SCHEMAVerificationResult
JSON SCHEMAVersion
JSON SCHEMAVersionListResponse
JSON SCHEMAVisibility
JSON SCHEMAVolume
JSON SCHEMAVolumeProperties
JSON SCHEMAVolumeResource
JSON SCHEMAVolumeResourceListResult
JSON SCHEMAWgetAccess
JSON SCHEMAWorkloadList
JSON SCHEMAWorkloadMetadata
JSON SCHEMAScroll within the panel for all 306 ·
JSON Structure 6
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Application Research Structure
JSON STRUCTURECloud Native Application Bundle Schema Structure
JSON STRUCTUREOpen Component Model Structure
JSON STRUCTUREOpen Resource Discovery Structure
JSON STRUCTURERadius Structure
JSON STRUCTUREScore Structure
JSON STRUCTURESecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 5
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
What developers build with this provider.
Multi-Platform Deployment
Define an application once and deploy it across Kubernetes, Docker, or cloud platforms
Dependency Documentation
Explicitly declare all required services (databases, caches, queues) for an application
Software Supply Chain Security
Track and verify software component provenance and integrity
API Landscape Discovery
Enable API management platforms to automatically discover application capabilities
Cloud Migration
Move applications between cloud providers without rewriting configuration
Integrations 6
Pre-built integrations with other platforms tell you where this provider already fits in a stack.
Pre-built integrations with other platforms and tools.
Kubernetes
Primary deployment target for Score, CNAB, OCM, and Radius specs
Helm
Score and CNAB support Helm-based deployment and chart generation
Docker
Score workloads can be compiled to Docker Compose files
Terraform
Radius integrates with Terraform for infrastructure provisioning
ArgoCD
GitOps-based deployment of Score and CNAB bundles via ArgoCD
Backstage
ORD integrations enable Backstage service catalog population
Resources
Every other property we hold for Application Research — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 3
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
← All providers · Data indexed from github.com/api-evangelist/application-research · machine-readable index on apis.io