DoiT website screenshot

DoiT

DoiT International is a cloud and FinOps technology company behind DoiT Cloud Intelligence, an intent-aware FinOps platform that unifies cost, usage and savings data across AWS, Google Cloud, Azure, Kubernetes and 40+ other clouds and SaaS providers. The DoiT Platform API at api.doit.com gives programmatic access to Cloud Analytics reports, allocations, budgets, alerts, anomalies, invoices, assets, DataHub ingestion, CloudFlow automation, cloud incidents, support requests, insights and its Ava AI assistant, published as a single OpenAPI 3.0.1 contract. DoiT also ships an official remote MCP server at mcp.doit.com, a generated dci CLI, a Terraform provider, a Grafana plugin, and an open-source Agent Skills plugin for agentic FinOps workflows.

DoiT publishes 37 APIs on the APIs.io network, including Account Team API, Alerts API, Allocations API, and 34 more. Tagged areas include Company, FinOps, Cloud Cost Management, Cloud Intelligence, and Cost Optimization.

The DoiT catalog on APIs.io includes 1 event-driven AsyncAPI specification.

DoiT’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 46 more developer resources.

61.1/100 strong ▬ flat Agent 74/100 agent native Full breakdown ↓
scored 2026-09-06 · rubric v0.19.0
AccessFreemiumSelf serve⚡ Free to try
1 APIs 1 MCP Servers
CompanyFinOpsCloud Cost ManagementCloud IntelligenceCost OptimizationMulti-CloudKubernetesAnalyticsMCPArtificial Intelligence

What this lets a business do 3

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Information Technology Management
BC-600
AlertsAllocationsAnomaliesBudgetsPerfectScale for Commitments AWS
POST /analytics/v1/alerts POST /analytics/v1/allocations GET /anomalies/v1 POST /analytics/v1/budgets
Customer Service Management
BC-430
Support Requests
POST /support/v1/tickets
Cybersecurity Management
BC-620
Users
GET /iam/v1/users POST /iam/v1/users/invite POST /iam/v1/users/{id}/actions/cancel

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-06 · rubric v0.19.0
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/doit: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 38

Individual APIs this provider publishes, each with its own machine-readable definition.

DoiT MCP Server

Official DoiT Model Context Protocol server. A remote Streamable HTTP endpoint at https://mcp.doit.com/mcp authenticated with OAuth 2.0 against console.doit.com, plus a local st...

DoiT Account Team API

Find DoiT account managers assigned to your organization.

DoiT Alerts API

Notifications triggered when cloud costs exceed defined thresholds or meet specific conditions.

DoiT Allocations API

Define how costs are distributed across your organization.

DoiT Annotations API

Custom notes added to cost data to provide contextual information.

DoiT Anomalies API

Monitor cost spikes in your cloud environment.

DoiT Assets API

Manage cloud resources or services in your cloud environment.

DoiT Auth API

User authentication.

DoiT Ava API

Interact with Ava, DoiT's AI-powered cloud assistant.

DoiT Billing Transfer API

Manage AWS billing-transfer mappings between distributors and resellers and between resellers and end customers, and list program management accounts.

DoiT Budget Suggestions API

AI-generated budget recommendations you can accept (link to a budget you created) or dismiss.

DoiT Budgets API

Track actual cloud spend against planned spend.

DoiT Cloud Connect API

Manage cloud provider connections and check feature availability for connected accounts.

DoiT Cloud Diagrams API

Cloud Diagrams visualize your cloud infrastructure and resource relationships.

DoiT Cloud Incidents API

Service disruptions and outages from cloud providers.

DoiT Cloud Flow API

Manage CloudFlow.

DoiT Commitment Manager API

View and manage commitment contracts with DoiT.

DoiT Connections API

Manage cloud provider connections used in CloudFlow workflows (AWS and GCP).

DoiT Contract Templates API

Manage contract templates for PartnerOps resellers (T1/T2).

DoiT Contracts API

List and manage tenant-scoped contracts as a T1/T2 PartnerOps caller.

DoiT Data Hub API

Ingest third-party cost, usage, and metric-based data for analysis.

DoiT Dimensions API

View available dimensions for analysis.

DoiT Folders API

Organize Cloud Analytics resources (reports, allocations) into folders.

DoiT Insights API

Manage cloud insights representing recommendations and findings for cloud resources.

DoiT Invoices API

Access your current and historical billing documents.

DoiT Labels API

Create and manage labels to organize and categorize your cloud resources.

DoiT Organizations API

Organizations help you segment data by your company or team structure.

DoiT PerfectScale for Commitments AWS API

PerfectScale for Commitments (AWS) — commitment inventory, recommendations, and planned purchases.

DoiT Platforms API

Metadata about supported cloud providers.

DoiT Products API

Metadata about cloud services and offerings.

DoiT Reports API

Manage Cloud Analytics reports and get reports data in JSON format.

DoiT Roles API

Manage user permissions and access levels in your organization.

DoiT Service Quotas API

Monitor cloud service quota usage across connected accounts and projects.

DoiT Settings API

The Settings API from DoiT — 3 operation(s) for settings.

DoiT Sharing API

Manage permissions associated with specified Cloud Analytics resources.

DoiT Support Requests API

Create and manage support tickets with DoiT.

DoiT Templates API

Browse the catalogue of read-only CloudFlow templates (blueprints) used to create flows.

DoiT Users API

Manage users who have access to the DoiT platform.

Scroll for all 38

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

DoiT MCP Server

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Doit Plans Pricing

6 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Doit Rate Limits

2 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Doit Events

ASYNCAPI

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Doit Authentication

apiKey/oauth2 · 3 schemes

SECURITY

Doit Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Doit Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Doit Trust Center

SOC 2 Type 2, SOC 3, ISO 27001, ISO 27001:2022, GDPR, CCPA, ICO registered, EU-US Data Privacy Framework

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Doit Scopes

4 scopes · authorizationCode

4 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Doit Agentic Access

166 operations · 81 acting

166 operations · 81 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 9

MCP servers, agent skills, and machine-readable catalogs

Scroll for all 9

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 8

Authentication, authorization, and security posture

Scroll for all 8

Operate 7

Status, limits, changes, and where to get help

Scroll for all 7

Commercial 5

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: doit
name: DoiT
description: DoiT International is a cloud and FinOps technology company behind DoiT Cloud Intelligence, an intent-aware FinOps
  platform that unifies cost, usage and savings data across AWS, Google Cloud, Azure, Kubernetes and 40+ other clouds and
  SaaS providers. The DoiT Platform API at api.doit.com gives programmatic access to Cloud Analytics reports, allocations,
  budgets, alerts, anomalies, invoices, assets, DataHub ingestion, CloudFlow automation, cloud incidents, support requests,
  insights and its Ava AI assistant, published as a single OpenAPI 3.0.1 contract. DoiT also ships an official remote MCP
  server at mcp.doit.com, a generated dci CLI, a Terraform provider, a Grafana plugin, and an open-source Agent Skills plugin
  for agentic FinOps workflows.
url: https://raw.githubusercontent.com/api-evangelist/doit/refs/heads/main/apis.yml
deliveryModel:
  model: unknown
  open_source: unknown
  commercial: true
  callable_host: true
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - openapi
  - pricing
  - repository-unlicensed
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  - scopes
  - rate-limits
  - security
  generated: '2026-09-02'
  method: derived
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.23'
created: '2026-08-12'
modified: '2026-08-12'
tags:
- Company
- FinOps
- Cloud Cost Management
- Cloud Intelligence
- Cost Optimization
- Multi-Cloud
- Kubernetes
- Analytics
- MCP
- Artificial Intelligence
tags_raw:
- Company
- FinOps
- Cloud Cost Management
- Cloud Intelligence
- Cost Optimization
- Multicloud
- Kubernetes
- Analytics
- MCP
- Artificial Intelligence
apis:
- aid: doit:doit-mcp-server
  name: DoiT MCP Server
  description: Official DoiT Model Context Protocol server. A remote Streamable HTTP endpoint at https://mcp.doit.com/mcp
    authenticated with OAuth 2.0 against console.doit.com, plus a local stdio server published to npm as @doitintl/doit-mcp-server.
    Exposes 90+ tools that map onto DoiT Platform API operations for FinOps, reporting, anomaly detection, budgets, alerts,
    invoices, CloudFlow and the Ava assistant.
  humanURL: https://help.doit.com/docs/mcp
  baseURL: https://mcp.doit.com/mcp
  tags:
  - MCP
  - Agents
  - FinOps
  properties:
  - type: MCPServer
    url: mcp/doit-mcp.yml
  - type: ToolCrosswalk
    url: mcp/doit-tool-crosswalk.yml
  - type: Documentation
    url: https://help.doit.com/docs/integrations/app-integrations/mcp/connect
  - type: SourceCode
    url: https://github.com/doitintl/doit-mcp-server
- aid: doit:doit-accountteam-api
  name: DoiT Account Team API
  description: Find DoiT account managers assigned to your organization.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - AccountTeam
  properties:
  - type: OpenAPI
    url: openapi/doit-accountteam-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-alerts-api
  name: DoiT Alerts API
  description: Notifications triggered when cloud costs exceed defined thresholds or meet specific conditions.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Alerts
  properties:
  - type: OpenAPI
    url: openapi/doit-alerts-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-allocations-api
  name: DoiT Allocations API
  description: Define how costs are distributed across your organization.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Allocations
  properties:
  - type: OpenAPI
    url: openapi/doit-allocations-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-annotations-api
  name: DoiT Annotations API
  description: Custom notes added to cost data to provide contextual information.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Annotations
  properties:
  - type: OpenAPI
    url: openapi/doit-annotations-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-anomalies-api
  name: DoiT Anomalies API
  description: Monitor cost spikes in your cloud environment.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Anomalies
  properties:
  - type: OpenAPI
    url: openapi/doit-anomalies-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-assets-api
  name: DoiT Assets API
  description: Manage cloud resources or services in your cloud environment.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Assets
  properties:
  - type: OpenAPI
    url: openapi/doit-assets-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-auth-api
  name: DoiT Auth API
  description: User authentication.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Authentication
  tags_raw:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/doit-auth-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-ava-api
  name: DoiT Ava API
  description: Interact with Ava, DoiT's AI-powered cloud assistant.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Ava
  properties:
  - type: OpenAPI
    url: openapi/doit-ava-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-billing-transfer-api
  name: DoiT Billing Transfer API
  description: Manage AWS billing-transfer mappings between distributors and resellers and between resellers and end customers,
    and list program management accounts.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Billing Transfer
  properties:
  - type: OpenAPI
    url: openapi/doit-billing-transfer-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-budget-suggestions-api
  name: DoiT Budget Suggestions API
  description: AI-generated budget recommendations you can accept (link to a budget you created) or dismiss.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Budget Suggestions
  properties:
  - type: OpenAPI
    url: openapi/doit-budget-suggestions-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-budgets-api
  name: DoiT Budgets API
  description: Track actual cloud spend against planned spend.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Budgets
  properties:
  - type: OpenAPI
    url: openapi/doit-budgets-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-cloud-connect-api
  name: DoiT Cloud Connect API
  description: Manage cloud provider connections and check feature availability for connected accounts.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Cloud Connect
  properties:
  - type: OpenAPI
    url: openapi/doit-cloud-connect-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-cloud-diagrams-api
  name: DoiT Cloud Diagrams API
  description: Cloud Diagrams visualize your cloud infrastructure and resource relationships.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Cloud Diagrams
  properties:
  - type: OpenAPI
    url: openapi/doit-cloud-diagrams-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-cloud-incidents-api
  name: DoiT Cloud Incidents API
  description: Service disruptions and outages from cloud providers.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Cloud Incidents
  properties:
  - type: OpenAPI
    url: openapi/doit-cloud-incidents-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-cloudflow-api
  name: DoiT Cloud Flow API
  description: Manage CloudFlow.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - CloudFlow
  properties:
  - type: OpenAPI
    url: openapi/doit-cloudflow-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-commitment-manager-api
  name: DoiT Commitment Manager API
  description: View and manage commitment contracts with DoiT.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Commitment Manager
  properties:
  - type: OpenAPI
    url: openapi/doit-commitment-manager-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-connections-api
  name: DoiT Connections API
  description: Manage cloud provider connections used in CloudFlow workflows (AWS and GCP).
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Connections
  properties:
  - type: OpenAPI
    url: openapi/doit-connections-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-contract-templates-api
  name: DoiT Contract Templates API
  description: Manage contract templates for PartnerOps resellers (T1/T2).
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Contract Templates
  properties:
  - type: OpenAPI
    url: openapi/doit-contract-templates-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-contracts-api
  name: DoiT Contracts API
  description: List and manage tenant-scoped contracts as a T1/T2 PartnerOps caller.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Contracts
  properties:
  - type: OpenAPI
    url: openapi/doit-contracts-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-datahub-api
  name: DoiT Data Hub API
  description: Ingest third-party cost, usage, and metric-based data for analysis.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Data Hub
  tags_raw:
  - DataHub
  properties:
  - type: OpenAPI
    url: openapi/doit-datahub-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-dimensions-api
  name: DoiT Dimensions API
  description: View available dimensions for analysis.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Dimensions
  properties:
  - type: OpenAPI
    url: openapi/doit-dimensions-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-folders-api
  name: DoiT Folders API
  description: Organize Cloud Analytics resources (reports, allocations) into folders.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Folders
  properties:
  - type: OpenAPI
    url: openapi/doit-folders-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-insights-api
  name: DoiT Insights API
  description: Manage cloud insights representing recommendations and findings for cloud resources.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Insights
  properties:
  - type: OpenAPI
    url: openapi/doit-insights-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-invoices-api
  name: DoiT Invoices API
  description: Access your current and historical billing documents.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Invoices
  properties:
  - type: OpenAPI
    url: openapi/doit-invoices-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-labels-api
  name: DoiT Labels API
  description: Create and manage labels to organize and categorize your cloud resources.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Labels
  properties:
  - type: OpenAPI
    url: openapi/doit-labels-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-organizations-api
  name: DoiT Organizations API
  description: Organizations help you segment data by your company or team structure.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Organization
  tags_raw:
  - Organizations
  properties:
  - type: OpenAPI
    url: openapi/doit-organizations-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-perfectscale-for-commitments-aws-api
  name: DoiT PerfectScale for Commitments AWS API
  description: PerfectScale for Commitments (AWS) — commitment inventory, recommendations, and planned purchases.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - PerfectScale for Commitments AWS
  properties:
  - type: OpenAPI
    url: openapi/doit-perfectscale-for-commitments-aws-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-platforms-api
  name: DoiT Platforms API
  description: Metadata about supported cloud providers.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Platforms
  properties:
  - type: OpenAPI
    url: openapi/doit-platforms-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-products-api
  name: DoiT Products API
  description: Metadata about cloud services and offerings.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Product
  tags_raw:
  - Products
  properties:
  - type: OpenAPI
    url: openapi/doit-products-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-reports-api
  name: DoiT Reports API
  description: Manage Cloud Analytics reports and get reports data in JSON format.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Reports
  properties:
  - type: OpenAPI
    url: openapi/doit-reports-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-roles-api
  name: DoiT Roles API
  description: Manage user permissions and access levels in your organization.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Roles
  properties:
  - type: OpenAPI
    url: openapi/doit-roles-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-service-quotas-api
  name: DoiT Service Quotas API
  description: Monitor cloud service quota usage across connected accounts and projects.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Service Quotas
  properties:
  - type: OpenAPI
    url: openapi/doit-service-quotas-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  - type: GettingStarted
    url: https://developer.doit.com/docs/start
  - type: Authentication
    url: authentication/doit-authentication.yml
  - type: OAuthScopes
    url: scopes/doit-scopes.yml
  - type: RateLimits
    url: rate-limits/doit-rate-limits.yml
  - type: ErrorCatalog
    url: errors/doit-problem-types.yml
  - type: DataModel
    url: data-model/doit-data-model.yml
  - type: Conventions
    url: conventions/doit-conventions.yml
- aid: doit:doit-settings-api
  name: DoiT Settings API
  description: The Settings API from DoiT — 3 operation(s) for settings.
  humanURL: https://developer.doit.com/
  baseURL: https://api.doit.com
  tags:
  - Settings
  properties:
  - type: OpenAPI
    url: openapi/doit-settings-api-openapi.yml
  - type: Documentation
    url: https://developer.doit.com/docs/start
  - type: APIReference
    url: https://developer.doit.com/reference/welcome
  -

# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/doit/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/doit"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/doit/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/doit/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.