Skip to content

Catalog

Each capability is one Worker for one API. It exposes a typed method for every operation in the provider’s OpenAPI spec. Deploy it, set its secret, and bind it from your Worker.

Capabilities
16
Operations
6,325
Namespaces
570
  • github

    Repos, issues, pull requests, Actions, releases, and org workflows.

    Operations
    1,230
    Auth
    Bearer
    Entrypoint
    GithubCapability
  • kubernetes

    Core Kubernetes resources and cluster APIs exposed through one generated binding.

    Operations
    1,190
    Auth
    Bearer
    Entrypoint
    KubernetesCapability
  • gitlab

    Projects, MRs, pipelines: across the entire GitLab API.

    Operations
    1,072
    Auth
    Private-Token
    Entrypoint
    GitlabCapability
  • jira

    Issues, boards, sprints: JSRPC over Jira Cloud REST v3.

    Operations
    602
    Auth
    Basic
    Entrypoint
    JiraCapability
  • stripe

    Charges, customers, and subscriptions without hand-writing a Stripe wrapper.

    Operations
    559
    Auth
    Bearer
    Entrypoint
    StripeCapability
  • box

    Files, folders, collaboration, and metadata from the Box Platform API.

    Operations
    295
    Auth
    Bearer
    Entrypoint
    BoxCapability
  • discord

    Applications, guilds, channels, messages, and webhooks from Discord HTTP API v10.

    Operations
    246
    Auth
    Bearer
    Entrypoint
    DiscordCapability
  • sentry

    Organizations, projects, issues, events, releases, and alerts from Sentry.

    Operations
    245
    Auth
    Bearer
    Entrypoint
    SentryCapability
  • twilio

    Accounts, phone numbers, calls, messages, recordings, and Twilio REST resources.

    Operations
    197
    Auth
    Basic
    Entrypoint
    TwilioCapability
  • slack

    Channels, chat, users, files, admin endpoints, and Slack Web API workflows.

    Operations
    174
    Auth
    Bearer
    Entrypoint
    SlackCapability
  • zoom

    Meetings, webinars, recordings, users, reports, and Zoom account operations.

    Operations
    155
    Auth
    Bearer
    Entrypoint
    ZoomCapability
  • twitch

    Twitch Helix channels, streams, clips, chat, moderation, and creator workflows.

    Operations
    149
    Auth
    Bearer
    Entrypoint
    TwitchCapability
  • blooio

    Send iMessage from anywhere: chats, messages, contacts, groups, FaceTime, and webhooks.

    Operations
    58
    Auth
    Bearer
    Entrypoint
    BlooioCapability
  • twilio-messaging

    Messaging Services, senders, compliance registrations, and delivery controls.

    Operations
    58
    Auth
    Basic
    Entrypoint
    TwilioMessagingCapability
  • twilio-verify

    Verification services, factors, templates, rate limits, and fraud-safe flows.

    Operations
    57
    Auth
    Basic
    Entrypoint
    TwilioVerifyCapability
  • htmlcsstoimage

    Render HTML/CSS or URLs to PNG, JPG, WebP, or PDF: images, templates, OG configs, and storage.

    Operations
    38
    Auth
    Basic
    Entrypoint
    HtmlcsstoimageCapability
PropertyBehavior
Public HTTP routefetch() returns 404. Reach it through a service binding.
Upstream requestsOne HTTP request per method call.
Return shape{ result, evidence }
CredentialsA Worker secret, or per-call auth for multi-tenant callers.
UpdatesA weekly job regenerates the binding when the spec changes.
  1. Run the codegen CLI against the provider’s OpenAPI or Swagger spec.
  2. Deploy the generated capability to your account.
  3. To share it, follow the contribution guide, run bun run check, and open a pull request.

The catalog reads each capabilities/<name>/capa.manifest.json at build time. A merged capability appears here on the next deploy.