Modal website screenshot

Modal

Modal is a serverless cloud platform for AI and data workloads. Modal lets developers write ordinary Python and run it on remote GPUs and CPUs with sub-second cold starts, instant autoscaling, and declarative container images. The platform's primitives — Functions, Sandboxes, Volumes, Images, Secrets, Dicts, Queues, Schedules, and Web Endpoints — cover inference, fine-tuning, multi-node training, batch processing, agent code execution, and HTTP/web APIs. Modal sells per-second metered compute across the full NVIDIA GPU lineup (T4 → B200) under Starter, Team, and Enterprise plans. Modal Labs raised a $355M Series C in 2026 and is used in production by Decagon, Runway, Physical Intelligence, Suno, Chai Discovery, Lovable, Quora, Reducto, and many others.

Modal publishes 17 APIs on the APIs.io network, including Apps API, Dicts API, Environments API, and 14 more. Tagged areas include Serverless, GPU, Cloud Compute, AI Infrastructure, and Sandboxes.

The Modal catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Modal’s developer surface includes authentication, developer portal, documentation, getting-started guide, code examples, engineering blog, changelog, and 52 more developer resources.

65.1/100 strong ▬ flat Agent 21/100 agent aware saas Full breakdown ↓
scored 2026-09-06 · rubric v0.19.0
AccessPaid
9 APIs 22 Features
ServerlessGPUCloud ComputeAI InfrastructureSandboxesInferenceTrainingBatch ProcessingPythonTypeScriptGo

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/modal-com: 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 17

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

Modal Apps API

Modal App lifecycle.

Modal Dicts API

Distributed key-value stores.

Modal Environments API

Modal workspace environments.

Modal Execution API

Process execution inside sandboxes.

Modal Files API

Volume file operations.

Modal Filesystem API

Sandbox filesystem operations.

Modal Functions API

Modal Function definitions, invocations, and scaling.

Modal Images API

Container image specifications and builds.

Modal Invocations API

Asynchronous function invocations and result retrieval.

Modal Queues API

Distributed FIFO queues.

Modal Sandboxes API

Sandbox lifecycle and management.

Modal Schedules API

Scheduled function executions.

Modal Secrets API

Encrypted environment-variable secrets.

Modal Tokens API

Modal API tokens.

Modal Volumes API

Volume lifecycle.

Modal WebEndpoints API

HTTP/ASGI/WSGI web endpoints backed by Modal Functions.

Modal Workspaces API

Modal workspaces.

Scroll for all 17

Open Collections 27

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Modal Functions API

OPEN COLLECTION

Modal Images API

OPEN COLLECTION

Modal Sandboxes API

OPEN COLLECTION

Modal Schedules API

OPEN COLLECTION

Modal Secrets API

OPEN COLLECTION

Modal Volumes API

OPEN COLLECTION

Modal Web Endpoints API

OPEN COLLECTION

Scroll for all 27

Pricing Plans 1

Published pricing tiers and plan structures.

Modal Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Modal Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Modal Finops

FINOPS

Features 22

Notable capabilities this provider offers.

Serverless Python functions with sub-second cold starts and autoscaling container pools
GPU compute across T4, L4, A10, L40S, A100 40/80GB, RTX PRO 6000, H100, H200, and B200
Modal Sandboxes for executing untrusted user/agent code with full container isolation
Declarative Image builder with layered caching (pip_install, apt_install, run_commands, from_registry, from_dockerfile)
Modal Volumes — distributed file system with commit/reload semantics; v2 supports many concurrent writers
Cloud bucket mounts for S3, GCS, R2, and Azure
Dicts and Queues for cross-container shared state and coordination
Modal Secrets for encrypted environment-variable injection
Modal Cron and Period schedules with timezone support
Web Endpoints via FastAPI, ASGI, WSGI, and custom web servers — streaming and WebSockets
Proxy-auth tokens, custom URL labels, and live development with `modal serve`
`modal run`, `modal deploy`, `modal serve`, `modal shell`, `modal container exec` CLI workflows
Python SDK (`modal`) plus JavaScript/TypeScript and Go SDKs via `libmodal`
Modal Notebooks for interactive development with GPU attachment
Multi-node distributed training with gang scheduling
Memory snapshots and warm pools for sub-second cold starts on large models
Per-second metered billing for CPU, memory, and GPU with tag-based chargeback
Plan-based concurrency quotas (containers, GPUs, cron jobs, web endpoints)
Token id/secret authentication scoped to workspace and environment
Static outbound IP via `modal.Proxy` for IP-allowlisted integrations
Tunnels and port forwarding for sandbox networking
SOC 2 Type II certified

Scroll for all 22

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Modal Com Context

25 classes · 4 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Modal API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Modal API Rules

7 rules · 4 errors 3 warnings

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Modal Function

16 properties

JSON SCHEMA

Modal Sandbox

14 properties

JSON SCHEMA

Examples 2

Example request and response payloads for these APIs.

Security Posture 2

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

Modal Com Authentication

http · 1 scheme

SECURITY

Modal Com Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

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

Modal Com Agentic Access

56 operations · 28 acting · 3 human-in-the-loop

56 operations · 28 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 19

Reference material describing how the API behaves

Scroll for all 19

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 15

SDKs, sample code, and the tooling you integrate with

Scroll for all 15

Access & Security 3

Authentication, authorization, and security posture

Operate 5

Status, limits, changes, and where to get help

Commercial 6

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: modal-com
url: https://raw.githubusercontent.com/api-evangelist/modal-com/refs/heads/main/apis.yml
apis:
- aid: modal-com:modal-com-apps-api
  name: Modal Apps API
  description: Modal App lifecycle.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Application
  tags_raw:
  - Apps
  properties:
  - type: OpenAPI
    url: openapi/modal-com-apps-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-dicts-api
  name: Modal Dicts API
  description: Distributed key-value stores.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Dicts
  properties:
  - type: OpenAPI
    url: openapi/modal-com-dicts-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-environments-api
  name: Modal Environments API
  description: Modal workspace environments.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Environments
  properties:
  - type: OpenAPI
    url: openapi/modal-com-environments-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-execution-api
  name: Modal Execution API
  description: Process execution inside sandboxes.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Execution
  properties:
  - type: OpenAPI
    url: openapi/modal-com-execution-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-files-api
  name: Modal Files API
  description: Volume file operations.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - File
  tags_raw:
  - Files
  properties:
  - type: OpenAPI
    url: openapi/modal-com-files-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-filesystem-api
  name: Modal Filesystem API
  description: Sandbox filesystem operations.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Filesystem
  properties:
  - type: OpenAPI
    url: openapi/modal-com-filesystem-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-functions-api
  name: Modal Functions API
  description: Modal Function definitions, invocations, and scaling.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Functions
  properties:
  - type: OpenAPI
    url: openapi/modal-com-functions-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-images-api
  name: Modal Images API
  description: Container image specifications and builds.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Image
  tags_raw:
  - Images
  properties:
  - type: OpenAPI
    url: openapi/modal-com-images-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-invocations-api
  name: Modal Invocations API
  description: Asynchronous function invocations and result retrieval.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Invocations
  properties:
  - type: OpenAPI
    url: openapi/modal-com-invocations-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-queues-api
  name: Modal Queues API
  description: Distributed FIFO queues.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Queues
  properties:
  - type: OpenAPI
    url: openapi/modal-com-queues-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-sandboxes-api
  name: Modal Sandboxes API
  description: Sandbox lifecycle and management.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Sandboxes
  properties:
  - type: OpenAPI
    url: openapi/modal-com-sandboxes-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-schedules-api
  name: Modal Schedules API
  description: Scheduled function executions.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Schedules
  properties:
  - type: OpenAPI
    url: openapi/modal-com-schedules-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-secrets-api
  name: Modal Secrets API
  description: Encrypted environment-variable secrets.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Secrets
  properties:
  - type: OpenAPI
    url: openapi/modal-com-secrets-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-tokens-api
  name: Modal Tokens API
  description: Modal API tokens.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Tokens
  properties:
  - type: OpenAPI
    url: openapi/modal-com-tokens-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-volumes-api
  name: Modal Volumes API
  description: Volume lifecycle.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Volumes
  properties:
  - type: OpenAPI
    url: openapi/modal-com-volumes-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Image
  - type: Documentation
    url: https://modal.com/docs/guide/secrets
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Secret
  - type: Documentation
    url: https://modal.com/docs/guide/dicts
  - type: Documentation
    url: https://modal.com/docs/guide/queues
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Dict
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Queue
  - type: Documentation
    url: https://modal.com/docs/guide/cron
  - type: Documentation
    url: https://modal.com/docs/guide/webhooks
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-urls
  - type: Documentation
    url: https://modal.com/docs/guide/webhook-proxy-auth
  - type: Documentation
    url: https://modal.com/docs/reference/cli/token
  - type: Documentation
    url: https://modal.com/docs/reference/cli/profile
  - type: Documentation
    url: https://modal.com/docs/guide/environments
- aid: modal-com:modal-com-webendpoints-api
  name: Modal WebEndpoints API
  description: HTTP/ASGI/WSGI web endpoints backed by Modal Functions.
  humanURL: https://modal.com/docs/guide/apps
  tags:
  - Web Endpoints
  tags_raw:
  - WebEndpoints
  properties:
  - type: OpenAPI
    url: openapi/modal-com-webendpoints-api-openapi.yml
  - type: Documentation
    url: https://modal.com/docs/guide/apps
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Function
  - type: Documentation
    url: https://modal.com/docs/reference/modal.App
  - type: JSONSchema
    url: json-schema/modal-function-schema.json
  - type: JSONLD
    url: json-ld/modal-com-context.jsonld
  - type: Documentation
    url: https://modal.com/docs/guide/sandboxes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Sandbox
  - type: JSONSchema
    url: json-schema/modal-sandbox-schema.json
  - type: Documentation
    url: https://modal.com/docs/guide/volumes
  - type: Documentation
    url: https://modal.com/docs/reference/modal.Volume
  - type: Documentation
    url: https://modal.com/docs/guide/images
  - type: Docume

# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/modal-com/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/modal-com"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/modal-com/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/modal-com/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.